Dobrý deň,
Naprogramoval som násobilku, ktorá vypíše náhodné dve čísla.
Užívatel má zadať správny výsledok týchto dvoch vygenerovaných čísel.
Problém nastáva, keď sa má overiť vstupný výsledok od užívateľa.
Napr.: Vypíše: Koľko je 4x6:
>>> 24
A potom mi dá hodnotu False, pretože preskočí na else:
Prečo mi hádže " Omyl! "???
Zdroják:
import random
rando = random.randint(1, 10)
rando1 = random.randint(1,10)
T_or_F = True
while T_or_F:
print("Koľko je: ",rando,"x",rando1,"?")
odpoved = input(">>> ")
vysledok = rando*rando1
if odpoved == vysledok:
print("Výborne!")
else:
print("Omyl!")
Quit = input("Chcete ukončiť? Yes/No\n>>> ")
if Quit == "Yes":
T_or_F = False
else:
pass