• 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.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Modüller - Egzersiz 2

burakcode

MFC Üyesi
Üyelik Tarihi
20 Nis 2021
Konular
90
Mesajlar
944
MFC Puanı
2,120
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.
 
Üst