tahmin-oyunu_Ege_YAVUZ
import random
def tahmin_oyunu():
print("Bir sayi tahmin etme oyununa hos geldiniz!")
print("1 ile 100 arasında bir sayı tuttum.")
zorluk = input("Zorluk seviyesini seçin (kolay/orta/zor): ").lower()
if zorluk == 'kolay':
tahmin_hakki = 10
elif zorluk == 'orta':
tahmin_hakki = 7
elif zorluk == 'zor':
tahmin_hakki = 5
else:
print("Geçersiz zorluk seviyesi, kolay olarak ayarlanıyor.")
tahmin_hakki = 10
dogru_sayi = random.randint(1, 100)
tahminler = []
sayac = 0
while tahmin_hakki > 0:
print(f"\nKalan tahmin hakkınız: {tahmin_hakki}")
tahmin = int(input("Tahmininizi girin: "))
tahminler.append(tahmin)
sayac += 1
tahmin_hakki -= 1
if tahmin < dogru_sayi:
print("Daha büyük bir sayı deneyin.")
elif tahmin > dogru_sayi:
print("Daha küçük bir sayı deneyin.")
else:
print(f"Tebrikler! {sayac} denemede doğru tahmin yaptınız!")
print(f"Oyun Sonu: Kazandınız! Doğru sayı {dogru_sayi} idi.")
break
if tahmin_hakki == 0 and tahmin != dogru_sayi:
print(f"\nÜzgünüm, tahmin hakkınız bitti. Doğru sayı {dogru_sayi} idi.")
print("\nOyun Sonu! Yaptığınız tahminler:")
print(tahminler)
tahmin_oyunu()
Burada göründüğü üzere bir tahmin oyunu bulunmaktadır.Burada bilgisayar ilk başta 1 ile 100 arasında bir sayı tutacaktır.Tuttukdan sonra bize bir zorluk seçeneği seçmemizi ister.Kolayı seçersek 10,ortayı seçersek 7,zoru seçersek 5 tahmin hakkımız bulunmaktadır.Eğer bu seçenekler dışında başka bir şey yazılırsa doğrudan zorluk derecesi kolaya alınmış olur.Sonra oyun başlar.Bir sayı tahmin ederiz ve bilgisayar eğer seçtiğiniz sayı küçükse daha büyük bir sayı girmenizi ister ya da seçtiğiniz sayı büyükse daha küçük bir sayı girmenizi ister.Sayıyı blirseniz doğru,bilemezseniz yanlış cevap diyecektir ve tuttuğu sayıyı sonda söyler.Eğer tahmin hakkınız bittiyse oyun biter.