• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.

Modüller - Egzersiz 2

burakcode

Kayıtlı Üye
Forum Yaşı
5 Yıl 1 Ay
Mesajlar
877
Tepkime puanı
2,470
Pythondaki random modülünü programınıza dahil edin ve random modülündeki randint fonksiyonunu kullanarak bir sayı tahmin oyunu yazın. Bu oyunda 1-40 arası sayı tahmin edilsin ve kullanıcının 7 tahmin hakkı olsun. Tahmin hakları bittiğinde oyun bitsin, kullanıcı doğru tahminde bulunursa tebrik edin:).
randint() fonksiyonu: içine verdiğiniz 2 değer(sayı) arasında rastgele bir sayı üretir. Örn. rastgele = random.randint(5, 20).


Python:
import random
import time

print("""*****************************************

Sayı Tahmin Oyunu

1 ile 40 arasında sayıyı tahmin edin.

*****************************************""")

rastgele_sayi = random.randint(1,40)
tahmin_hakki = 7

while True:
    tahmin = int(input("Tahminininz: "))

    if tahmin < rastgele_sayi:
        print("Bilgiler Sorgulanıyor...")
        time.sleep(2)
        print("Daha Yüksek Bir Sayı Söyleyin")
        tahmin_hakki -= 1

    elif tahmin > rastgele_sayi:
        print("Bilgiler Sorgulanıyor...")
        time.sleep(2)
        print("Daha Düşük Bir Sayı Söyleyin")
        tahmin_hakki -= 1

    else:
        print("Bilgiler Sorgulanıyor")
        time.sleep(2)
        print("Tebrikler! Sayımız:",rastgele_sayi)
        break

    if tahmin_hakki == 0:
        print("Tahmin Hakkınız Bitti!")
        print("Sayımız:",rastgele_sayi)
        break
       
#OUTPUT
*****************************************

Sayı Tahmin Oyunu

1 ile 40 arasında sayıyı tahmin edin.

*****************************************
Tahminininz: 5
Bilgiler Sorgulanıyor...
Daha Yüksek Bir Sayı Söyleyin
Tahminininz: 20
Bilgiler Sorgulanıyor...
Daha Düşük Bir Sayı Söyleyin
Tahminininz: 15
Bilgiler Sorgulanıyor...
Daha Düşük Bir Sayı Söyleyin
Tahminininz: 10
Bilgiler Sorgulanıyor...
Daha Düşük Bir Sayı Söyleyin
Tahminininz: 9
Bilgiler Sorgulanıyor...
Daha Düşük Bir Sayı Söyleyin
Tahminininz: 8
Bilgiler Sorgulanıyor
Tebrikler! Sayımız: 8
© 2021. Burakcode - Tüm Hakları Saklıdır.
 
Geri
Üst