Diskuze: parsování
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
nahrad carku za tecku a melo by to fungovat. Python neumi cesky zapis desetinnych cisel
U to vstupu těch čísel to nemusíš přetypovávat na string protože input ti vrací string sám
str(input("Zadejte první číslo: "))
input("Zadejte první číslo: ") # input vrací string bez přetypování
Dále nechápu proč jsi udělal toto
str(float(prvni_cislo))
ze stringu to převedeš na float a poté zase na string jaký to má význam ?
Omylem jsem to přehodil
str(float(prvni_cislo))
Jinak díky
Tady máš ještě tip na to, jak to můžeš zjednodušit
import operator as op
OPERACE = {
"+" : op.add,
"-" : op.sub,
"*" : op.mul,
"/" : op.truediv
}
for znamenko in ("+-*/"):
print(OPERACE[znamenko](10,2))
#Vypíše
>>>
12
8
20
5.0
Zobrazeno 7 zpráv z 7.