Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 5. diel - Načítanie hodnôt z konzoly a parsovanie v Pythone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Tereza Varinská:6.11.2023 15:32

Dobrý den, vyskytly se mi v kodu chyby a nevím jak dál. Můžete prosím poradit?

Avatar
Karel Zaoral
Člen
Avatar
Karel Zaoral:6.11.2023 20:23

Ahoj Terezo, IDE tě informuje, že jsi program ukončila pomocí ctrl-c. Spusť ho znovu a zadej nějaký vstup, třeba své jméno a stiskni enter. Zkus se pak ještě zamyslet nad řádkem a = input(12).

Avatar
Kamil Veselý:17.11.2023 18:48

Ahoj Karle, moooooc prosím o pomoc. Někde dělám chybu a nemohu na to přijít. Papoušek mi slovo vypíše jen jednou. To stejné zdvojnásobovač. U Papouška to mám takto napsané. Předem se omlouvám, jsem naprostý začátečník.

Avatar
Karel Zaoral
Člen
Avatar
Odpovedá na Kamil Veselý
Karel Zaoral:17.11.2023 19:24

Ahoj Kamile, určitě to vyřešíme. Předně kód sem vždy dávej pomocí tagů code z menu Formát. Z obrázku se to špatně čte:-)
K tvému kódu. Input funguje tak, že ti umožní zadat něco klávesnicí z konzole. Ten text v závorkách není zadání, ten je pouze informace pro uživatele.
Takže:

vstup = input()

Tento kód ti umožní zadat v konzoli nějaký vstup, třeba ucho.
A tento kód ti k tomu ještě vypíše, že se od tebe čeká nějaké zadání:

vstup = input("Zadej třeba ucho: ")

teď je na tobě, abys něco napsal a stisknul enter. Pak se provede tento kód:

vystup = vstup + ", " + vstup + "!"
print(vystup)

Takže když to spojíš do jednoho celku:

vstup = input("Zadej třeba ucho: ")    #  program tě vyzývá, abys něco zadal, třeba slovo "ucho" a stisknul enter
vystup = vstup + ", " + vstup + "!"    #  program zadání dvakrát zopakuje a přidá čárku a vykřičník
print(vystup)   #  program vytiskne upravený výstup

V konzoli uvidíš:

Zadej třeba ucho: ucho
ucho, ucho!
Editované
Avatar
Odpovedá na Karel Zaoral
Kamil Veselý:17.11.2023 20:33

Nedaří se mi. Koď mám sepsaný takto a stejně nic.

print("Ahoj, jsem virtuální papoušek Lóra, rád opakuji!")
print("Napiš něco: ")

vstup = input("Zadej třeba ucho: nejde mi to")
vystup = vstup + ", " + vstup + "!"
print(vystup)
Avatar
Nor715
Člen
Avatar
Nor715:17.11.2023 21:17

Dobrý den všichni, měl bych jen dotaz, když otevřu soubor, ne v IDE, tak ze mi otevře příkazový řádek s textem "Napiš něco:". Když odpovím a dám enter, tak se příkazový řádek zavře... Nevíte co s tím?

Avatar
Odpovedá na Nor715
Kamil Veselý:17.11.2023 21:35

Ahoj, řeším podobný problém. Když dám enter, tak se jen uděla další řádek. A ni jeden kód z té lekce mi nefunguje, jak by měl. Netuším, kde dělam chybu.

Avatar
Karel Zaoral
Člen
Avatar
Odpovedá na Kamil Veselý
Karel Zaoral:17.11.2023 21:35

Spusť program tak jak ho teď máš. Až se ti v konzoli objeví "Zadej třeba ucho: nejde mi to", teprve potom do té konzole něco napiš a stiskni enter.

Avatar
Karel Zaoral
Člen
Avatar
Odpovedá na Nor715
Karel Zaoral:17.11.2023 21:37

Ahoj, vlož sem kód, který máš v ide a spouštíš.

Avatar
Odpovedá na Karel Zaoral
Kamil Veselý:17.11.2023 21:46

Ahááááááááááá­áááááá, už to chápu. Kód je sepsaný pro uživatelé a bez jeho zadání příkazu dál program nefunguje. Kód tedy napíše zprávu Napiš něco: a uživatel musí napsat nějaký text a dát enter. Už to chápu a už to funguje. A fungují další prográmky.
Špatně jsem to pochopil v lekci. Pomohlo by, kdyby tam byl obrázek, kam máme to slovo napsat. Že to nemá být do kódu, ale ve výpisu v konzoli.

Moc děkuji za pomoc.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 54.