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 – 10. diel - Aréna s bojovníkmi 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
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.

Odpovedať
Tolik bezradnosti, a furt se žije. Ej!
Avatar
Petr Váchal
Člen
Avatar
Odpovedá 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ě.

Odpovedať
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
Odpovedá 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.

Odpovedať
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...

Odpovedať
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.

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 55.