Prosím může to někdo vytvořit za mě. Učim se python a sem z toho frustrovany nasrany!
Vytvořil jsem hru podle tutorialu http://www.geon.wz.cz/…es.html (zkoušení z násobilky)
Už jsem se dostal dál a dal tam volení obtižnosti. Bud uživatel zvolí obtižnost 1(inputem) nebo 2. A tedka chci udělat to když dá cokoliv jiného třeba tam napíše obtížnost 15445 tk mu to napíše nedělej si ztoho prdel a vyber znova. A vrátí to ten program jakoby na začátek. Nechci používat nejake goto prý to jde nějak zabalit do funkce? Ale jak sem to zabalil a zavolal tak to proste nešlo.. prosím pošlete mi kod aby to šlapalo a já nad tím zkusím zapřemýšlet.
PS: můžete mi i celkově zhodnotit napsání toho programu.
Tady je zdroják:
dobre = 0
spatne = 0
obtiznost = input('Zadejte obtiznost: 1 nebo 2 ') #voleni si obtiznosti uzivatelem
obtiznost = int(obtiznost)
if obtiznost == 1: #obtiznost 1. cisla od 1-10
for odpoved in range(10):
import random
x = (random.randint(1,10))
y = (random.randint(1,10))
print (x,"*",y)
odpoved = input('Zadejte cislo: ')
odpoved = int(odpoved)
if odpoved == (x*y):
print ("DOBRE")
dobre = dobre + 1
else:
print ("BLBE spravne to bylo: ",x*y)
spatne = spatne + 1
elif obtiznost == 2: #obtiznost 2. cisla od 1-100
for odpoved in range(10):
import random
x = (random.randint(1,100))
y = (random.randint(1,100))
print (x,"*",y)
odpoved = input('Zadejte cislo: ')
odpoved = int(odpoved)
if odpoved == (x*y):
print ("DOBRE")
dobre = dobre + 1
else:
print ("BLBE spravne to bylo: ",x*y)
spatne = spatne + 1
else:
print ("nedelej si z toho prdel jsou jen dvě obtiznosti, vyber znova:")
#tady udělat at se vrati hezky na začátek
print ('Mate', dobre, 'spravnych odpovedi a', spatne, 'spatnych.')
Tady přikládám i screenshot s šipkou k úplnému pochopení.
http://www.jpeg.cz/images/2015/10/18/gzPIT.jpg
diky moc za odpovědi!!