William Crusader
Hectopat
- Katılım
- 11 Kasım 2020
- Mesajlar
- 5.359
- Makaleler
- 1
- Çözümler
- 14
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Yok
Kod:
Video:
Saniye: 42.55
Adamın yazdığı kodun aynısını yazdım fakat random_number hata veriyor. Nasıl düzelteceğim?
Python:
import random
kullanıcı = 0
bilgisayar = 0
options = ["taş","kağıt","makas"]
while True:
kullanıcı_cevabı = input("Taş/Kağıt/Makas yazarak başlayabilir, ya da Q'ya basarak çıkabilirsiniz: ").lower()
if kullanıcı_cevabı == "q":
print ("HATA")
break
if kullanıcı_cevabı not in ["taş","kağıt","makas"]:
random_number = random.randint(0, 2)
bilgisayar_cevabı = options[random_number]
print ("Bilgisayar: ", bilgisayar_cevabı)
if kullanıcı_cevabı == "taş" and bilgisayar_cevabı == "makas":
print ("Kazanan: Kullanıcı!")
kullanıcı += 1
continue
elif kullanıcı_cevabı == "kağıt" and bilgisayar_cevabı == "taş":
print ("Kazanan: Kullanıcı!")
kullanıcı += 1
continue
elif kullanıcı_cevabı == "makas" and bilgisayar_cevabı == "kağıt":
print ("Kazanan: Kullanıcı!")
kullanıcı += 1
continue
else:
print ("Kazanan: Bilgisayar!")
bilgisayar += 1
print ("Kullanıcının kazanma sayısı: "+str(kullanıcı))
print ("Bilgisayarın kazanma sayısı: "+str(bilgisayar))
print ("Görüşürüz!")
Adamın yazdığı kodun aynısını yazdım fakat random_number hata veriyor. Nasıl düzelteceğim?