NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

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
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
28.10.2022 20:07
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
28.10.2022 20:11
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...

 
Odpovědět
30.10.2022 23:04
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()
 
Odpovědět
25.1.2023 8:55
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.

 
Odpovědět
8.2.2023 17:30
Avatar
Adam Staroštík:21.2.2023 15:02

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

 
Odpovědět
21.2.2023 15:02
Avatar
 
Odpovědět
20.3.2023 17:23
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
1.6.2023 17:32
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
1.6.2023 17:56
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.

 
Odpovědět
2.7.2023 17:26
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 52.