#1 peXtr
Dobrý den, podle jedné z lekcí o Pythonu jsem si udělal program na násobilku a nelíbí se mi na něm že jde v něm udělat toto : Kolik je 8*5 ? :8*5 . což se mi nevyhovuje. Stačí mi napovědět
import random
print "Welcome"
cislo=0
spatne=0
pocetprikladu=input("Pocet prikladu ? :") # uzivatel si zada pocet prikaldu
while cislo < pocetprikladu:
prvnicislo = random.randint(2,9)
druhecislo = random.randint(2,9)
vysledek=prvnicislo*druhecislo
print "Kolik je",prvnicislo, "*", druhecislo, "?", # vytiskne otazku
odpoved=input(":") # uzivatel zada odpoved (lze zadat "x*y" a uzna to)
if odpoved==vysledek: #pokud je odpoved zpravne napise zpravne
print "zpravne"
else:
spatne=spatne+1
print "spatne,vysledek je", vysledek
cislo=cislo+1
if spatne == 0:
print "Vyborne,mate 0 chyb."
if spatne > 0:
print "Mate spatne", spatne*100/pocetprikladu, "% prikladu"
if spatne ==pocetprikladu:
print "Mel(a) by sis zopakovat zakladku."
input ("Zmacknete enter pro konec")