Diskuze: Python definice nevím co s tím. Automat na nápoje
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
https://www.onlinegdb.com/…hon_compiler
Error1 protoze mas pred ''' znaky []
Error2 protoze bloky se resi posunem zleva (jestli je tam mas, pak jsi mel u
zpravy pouzit nahled a doladit vzhled)
if A ==( vklad - čaj ):
^
IndentationError: expected an indented block
Kompilace pak ok. Kdyz tu to parsovani nedas, tak s tim kodem nema smysl
ztracet cas, protoze to nemusi byt snadne odhadnout, jak to melo byt parsovane.
Python zas vymyslel neco chytreho, kde ostatni pouzivaji slozene zavorky a kod
je pak mozne minifikovat
'''Nápojový automat
Nápojový automat o třech produktech
Vstup:vklad peněz
Výstup:vrácení + nápoj
'''
print ("Nápojový automat") #Vytiskne nabídku nápojů s cenou
print ("A- Čaj 10 Kč")
print ("B- Káva 15 Kč")
print ("C- Čokoláda 20 Kč")
print ("Zvolte nápoj")
int ("Čaj"==10) #Proměnné budou mít hodnotu 10,15,20
int ("Káva"==15)
int ("Čokoláda"==20)
def A (vklad): #Vytvoření definice
if A ==( vklad - čaj ):
print("Nápoj je hotov:",vklad - čaj)
def B (vklad):
if int(vklad - Káva):
print ("Nápoj je hotov")
def C (vklad):
if vklad - Čokoláda:
print("Nápoj je hotov")
def vklad(vložte_částku):
vklad=int(input(vložte_částku))
def A (vklad): #Vytvoření definice
if A ==( vklad - čaj ):
print("Nápoj je hotov:",vklad - čaj)
Tohle mi nedava smysl. Definuj funkci A s parametrem vklad. A uvnitr te funkce porovnavas nazev te funkce A s nejakym cislem. To je preci nesmysl, ne?
google = python napojovy automat
Krom chyb, které byly zmíněny, by sis měl nejdřív ujasnit jak by to
mělo fungovat.
Zřejmě:
Volitelně:
Jinak tady jsem něco spichnul: https://repl.it/…yLinuxkernel#…
Zobrazeno 4 zpráv z 4.