Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
245
Tıklama
0
Öne Çıkarma
sayı tahmin uygulaması
L
5 yıl
Yüzbaşı
Konu Sahibi

Herkese merhaba böyle bir uygulamam vardı bu uygulamayı yaptım bolca mantık hatalarıyla sonra vidodaki gibi düzenledim ama hesaplama kısmını tam olarak anlayamadım kodları aşşagıya bırakıyorum

"""
   1-100 arasında rasgele üretilecek bir sayı aşağı yukarı ifadeleri ile
   buldurmaya çalışın. (hak = 5)
   ** "random modülü" için "python random" şeklinde arama yapın
   ** 100 üzerinden puanlama yapın her soru 20 puan
   ** hak bilgisini kullanıcıdan alın her soru belirilen can sayısı 
      üzerinden hesaplansın. 
"""
import random
sayı = random.randint(1,10)


print("sayı tahmine hoş gediniz")


can = int(input("ne kadar hak istiyorsunuz? : "))
hak = can
sayaç = 0
a = 0
while hak > a:
   hak -= 1
   sayaç += 1
   Tahmin = int(input("tahmininiz nedir?: "))
   if Tahmin == sayı:
        print(f"teprikler {sayaç}. defada bildiniz puanız: {100 - (100/can) * (sayaç-1) }")
        break
   elif Tahmin < sayı:
        print(f"az söylediniz yukarı çıkın. kalan hak: {hak}")
   else:
      print(f"çok söylediniz aşağıya inin. kalan hak: {hak}")
   if hak == 0:
      print(f"hakkınız bitdi sayı {sayı}")
   
    
"""
anlayamadıgım kısım
 print(f"teprikler {sayaç}. defada bildiniz puanız: {100 - (100/can) * (sayaç-1) }")
buradaki hesaplama
"""

temel matematik bilgim var ama yinede anlamadım

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
5 yıl
Yüzbaşı

diyelimki 10 can istedim burda 100/10 yapıyor daha sonra kaç turda bildiysem onla çarpıyor ve 100den çıkararak bana bir oyunu bitirme puanı veriyor bütün olay bu



< Bu ileti DH mobil uygulamasından atıldı >

L
5 yıl
Yüzbaşı
Konu Sahibi

cevap için teşekkürler daha iyi oturdu



B
5 yıl
Er

Hak yerine döngü ve sayı bir olana kadar küçükse küçük, büyükse büyük diyerek kullanıcıyı sayıya ulaştırabilecek bir uygulama yapabilirsin. Tabi o zaman sayıyı daha geniş bir aralıkta tutabilirsin mesela 1 ile 10 bin arasında.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.