Şimdi Ara

sayı tahmin uygulaması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
207
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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


    Kod

    Yığını:
    """    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








  • 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ı >
  • cevap için teşekkürler daha iyi oturdu

  • 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.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.