Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 10 - Aréna s bojovníky 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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Petr Váchal
Člen
Avatar
Petr Váchal:28.10.2022 20:07

Není nijak podrobněji vysvětlena metoda call modulu subprocess. Chtělo by to alespoň povrchní seznámení s tím, co to dělá.
Jinak moc hezký článek. Krásná Aréna. Děkuji vám za něj.

Odpovědět
Tolik bezradnosti, a furt se žije. Ej!
Avatar
Petr Váchal
Člen
Avatar
Odpovídá na Matúš Varček
Petr Váchal:28.10.2022 20:11

No jo. Ale logicky, proč přidávat do podmínky nulu, když se v těle té podmínky nula nastavuje? Pokud to má jednou hodnotu nula, nemusím nulu přepisovat na nulu, ne?
Ta podmínka je nastavená tak, aby se ošetřilo přelití do záporných čísel. Nula je přece v pohodě.

Odpovědět
Tolik bezradnosti, a furt se žije. Ej!
Avatar
Michal Balák:30.10.2022 23:04

Arena je super. Akorát by bylo fajn zvýraznit pro jakou verzi Pythonu to je. Né každý si bude vedět poradit se subprocesem i když je to v komentářích. Zároveň nějaký update by byl fajn od Python 3.6 uběhlo 6 let...

Avatar
Odpovídá na Nona Hansel
Denisa Vallušová:25.1.2023 8:55

Ahoj, mne to hádže rovnako, musíš prehodit tu metodu .vykresli o pár riadkov nižšie

while (self.__bojovnik_1.nazivu and self.__bojovnik_2.nazivu):
    self.__bojovnik_1.utoc(self.__bojovnik_2)
    self.__vypis_zpravu(self.__bojovnik_1.vrat_posledni_zpravu())
    self.__vypis_zpravu(self.__bojovnik_2.vrat_posledni_zpravu())
    self.__vykresli()
    if self.__bojovnik_2.nazivu:
        self.__bojovnik_2.utoc(self.__bojovnik_1)
        self.__vypis_zpravu(self.__bojovnik_2.vrat_posledni_zpravu())
        self.__vypis_zpravu(self.__bojovnik_1.vrat_posledni_zpravu())
        self.__vykresli()
Avatar
MBlack
Člen
Avatar
MBlack:8.2.2023 17:30

Nevím jak ostatním, mě ale příjde, že jen opisuju kód a spíš se v tom ztrácím, než bych se něco naučil. Třeba se pletu. ?!?

Předchozí úkoly byly dělaté formou 3 souborů.
Proto se ptám - Proč ? , proč celá aréna bojovník a kostka byly v jednom souboru? Nebo proč předchozí úkoly byly rozděleny do 2- 3 souborů ? Přijde mi to trochu kontra produktivní, učit rozdělovat soupory a učit se používat import a pak to narvat vše do jednoho.

Avatar
Adam Staroštík:21.2.2023 15:02

Chaotické, nevysvětlené kroky, nevysvětlené importované knihovny, nepochopil jsem

Avatar
Petr Dostál
Člen
Avatar
Petr Dostál:1.6.2023 17:32

některé věco chápu okamžitě některé s obtížemi. Tomu čemu moc nerozumím spoléhám na prezenční výuku.

Odpovědět
Nikdy není pozdě
Avatar
Petr Dostál
Člen
Avatar
Petr Dostál:1.6.2023 17:56

Mimochodem u výsledku v tutoriálu na stránkách je popsán celý souboj a vše funguje. Ve staženém souboru Hra to hlásí pouze 3 věty:
Vítejte v aréně!
Dnes se utkají Zalgoren s Shadow!
Zápas může začít...

Odpovědět
Nikdy není pozdě
Avatar
Erika Piesch
Člen
Avatar
Erika Piesch:2.7.2023 17:26

Zajímavé, bojují mi ještě po smrti, takže jdu stahovat kod. Podle tutorialu se mi ještě jeden vrátí znovu po smrti do boje a zemřou až na druhý pokus. Zrada :) Apropo, co znamená hláška Term environment variable not set? Díky.

Nejnovější komentáře jsou na konci poslední stránky.
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 10 zpráv z 55.