İmport random
Cevap = random. Randint(1, 100)
While True:
Tahmin = float(input("""
Sayı tahmin oyununa başlamak için 1 ile 100 arasında bir sayı tahmin et: """))
İf tahmin == cevap:
Print("""
Tebrikler oyunu kazandın!""")
Break
Elif tahmin < cevap:
Print("""
Daha büyük bir sayı gir.""")
Elif tahmin > cevap:
Print("""
Daha küçük bir sayı gir.""")
Tüm kodlar bu şekilde. Kodların işlevlerini size bahsedeceğim:
1.
İmport random
Cevap = random. Randint(1, 100)
Burada Python yazılım dili içerisindeki random modülünün "randint" komutuyla 1 ile 100 arasında bir sayı seçmesini ve seçtiği sayıya "cevap" demesini istedik.
2.
While True:
Tahmin = float(input("""
Sayı tahmin oyununa başlamak için 1 ile 100 arasında bir sayı tahmin et: """))
Burada ise oyunu oynayan kişinin, sistemin seçtiği sayıya tahmin de bulunmasını istiyoruz. "Sayı tahmin oyununa başlamak için 1 ile 100 arasında bir sayı tahmin et: " diye sorduk ve kullanıcının verdiği cevaba "tahmin" adını veriyoruz. (Buradan sonra "while" döngüsü ile işlemlerimize devam edeceğiz)
3.
İf tahmin == cevap:
Print("""
Tebrikler oyunu kazandın!""")
Break
Hatırlıyorsanız kullanıcının seçtiği sayıya "tahmin" sistemin seçtiği sayıya "cevap" adını vermiştik. Burada ki komut da ise şöyle diyoruz: Eğer ki "tahmin", "cevap" adlı sayıya eşit ise "Tebrikler oyunu kazandın!" ismi yazıyı yazdır diyoruz. Eğer kullanıcı sayıyı doğru bilirse "Tebrikler oyunu kazandın!" yazısı ekranlara çıkacak ve "break" komutu sayesinde oyunu bitecek.
4.
Elif tahmin < cevap:
Print("""
Daha büyük bir sayı gir.""")
Continue
Burada ise eğer "tahmin" "cevap" adlı değişkenden küçük ise "Daha büyük bir sayı gir" yazısını ekrana çıkartıp "continue" komutuyla while döngüsünü başlattığımız kısma geri dönmesini istiyoruz.
5.
Elif tahmin > cevap:
Print("""
Daha küçük bir sayı gir.""")
Continue
Burada ise eğer "tahmin" "cevap" adlı değişkenden büyük ise "Daha küçük bir sayı gir" yazısını ekrana çıkartıp "continue" komutuyla while döngüsünü başlattığımız kısma geri dönmesini istiyoruz.
Yazılım dili olarak Python öğrenmek isteyen birçok Technopath kullanıcısına umarım yardımcı bir rehber olur. Okuduğunuz için teşekkür ederim.
Son düzenleyen: Moderatör: