NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 5 - Načítání hodnot z konzole a parsování v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jan černý
Člen
Avatar
Jan černý:25. ledna 1:42

Tak tohle bylo tedy dost z rychlíku.. snad to nebude takhle z rychlovlaku celé.

 
Odpovědět
25. ledna 1:42
Avatar
Monika Najmanová:28. ledna 20:36

Nechápu u toho papouška, mám vše přesně tak, jak je v návodu a přesto mi to hlásí error...

 
Odpovědět
28. ledna 20:36
Avatar
Tereza Vrublová:7. března 1:15

Když si stáhnu hodnoty a parsování v zipu a otevřu v Pythonu, neobjeví se mi výsledky jako u vás.

 
Odpovědět
7. března 1:15
Avatar
t.teichmanova:9. března 10:22

Prográmek pro parsování jsem zkrátila na 3 řádky. Je možný pro typ Int i Float.

number = int(input("Zadané číslo k zdvojnásobení: "))
twice = number * 2
print("Zdvojnásobené zadané číslo je: " , twice)

number = float(input("Zadané desetinné číslo k zdvojnásobení: "))
twice = number * 2
print("Zdvojnásobené zadané číslo je: " , twice)
 
Odpovědět
9. března 10:22
Avatar
t.teichmanova:9. března 10:39

Ještě jsem trochu zavrtala do programu Decimal
Vaše verze

a = Decimal(input())
b = Decimal(input())
rozdil = a - b
print(f"Rozdíl: {rozdil}")

Opravená verze:

from decimal import Decimal
a = Decimal(input("Zadání 1.čísla: "))
b = Decimal(input("Zadání 2.čísla: "))
rozdil = a - b
print(f"Rozdíl: {rozdil}")
 
Odpovědět
9. března 10:39
Avatar
DarkCoder
Člen
Avatar
Odpovídá na t.teichmanova
DarkCoder:9. března 10:49

Není nutné ukládat výsledek do proměnné pokud se s výsledkem dále nijak nepracuje. Výraz lze použít jako argument funkce.

# Pro celá čísla
while True:
    try:
        number_int = int(input("Zadané celé číslo k zdvojnásobení: "))
        print("Zdvojnásobené celé číslo je:", number_int * 2)
        break  # Ukončení smyčky po platném vstupu
    except ValueError:
        print("Neplatný vstup! Zadejte prosím celé číslo.")

# Pro desetinná čísla
while True:
    try:
        number_float = float(input("Zadané desetinné číslo k zdvojnásobení: "))
        print("Zdvojnásobené desetinné číslo je:", number_float * 2)
        break  # Ukončení smyčky po platném vstupu
    except ValueError:
        print("Neplatný vstup! Zadejte prosím desetinné číslo.")
Odpovědět
9. března 10:49
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 46.