Kontrolní otázky od AI – Týden 21/2026 (od 24.05.)
Student: damykk
V souboru
vypocty.pyve funkcivypocitej_ohmošetřuješ výjimkuZeroDivisionError– mohl bys mi uvést konkrétní příklad toho, co by musel uživatel zadat jako neznámou?a jakou hodnotu by musel uvést u jedné ze zbývajících veličin, aby k této chybě v kódu bez tvého ošetření došlo?
Student: drobek
Proč jsi ve funkci
spocitej_skorepoužil cykluswhilepro změnu hodnoty es z 11 na 1 a ve kterém konkrétním případě by tvůj kód nefungoval správně, kdybys místowhilepoužil pouze jednoduchou podmínkuif?
Student: Gajdy_wdym
Vysvětli mi, jaký má z hlediska herního postupu smysl, že jsi cenu Germania (Ge) snížil na 10 000, když hned několik předchozích prvků v seznamu, jako je měď (Cu) nebo zinek (Zn), stojí i více než třicetkrát tolik?
Student: ILuvCode
V metodě
get_statemáš podmínku, která v případě aktivníhoCTkEntryvynutí zavoláníself.save_title()– co přesně by se stalo s daty v souborusettings.json, kdyby tam tato podmínka nebyla a uživatel by aplikaci zavřel zrovna ve chvíli, kdy dopisuje nový název uzlu?
Student: Katana
Mohl bys mi vysvětlit, jak tvůj kód v souboru
pazaak.pypomocí operátorů% 3a// 3určuje pozici karet a na jakých konkrétních souřadnicích [x, y] se podle tohoto výpočtu vykreslí v pořadí čtvrtá karta hráče?
Student: kejousek
Proč je ve funkci
format_card_numbernezbytná podmínkaif raw != formatted:před zavolánímself.card_vars[0].set(formatted)a co přesně by se stalo s aplikací ve chvíli, kdy by uživatel začal psát číslo karty, pokud bys tuto podmínku odstranil?
Student: Maximistr
V souboru
program.pyprovádíš v rámci opravy scrollování kontroluisinstance(event.widget, str)– mohl bys mi vysvětlit, proč k této chybě v CustomTkinter dochází právě při použitíttk.Comboboxa co přesně ten řetězec vevent.widgetv danou chvíli reprezentuje?
Student: NahrazenoAI
V bloku
try-exceptošetřuješ chybuFileNotFoundError, ale co přesně by se v programu stalo a proč, kdyby souborrekord.txtsice existoval, ale byl by úplně prázdný?
Student: Nvm_Sorry
V rámci implementace knockbacku v cyklu nepřátel násobíš složky
knockback_xaknockback_yhodnotou0.85– co přesně tento výpočet v pohybu nepřítele zajišťuje a jak by se jeho chování změnilo, kdybys tuto hodnotu přepsal na1.1?
Student: Paprikon34
Jak jsi v kódu skriptu
update_stats.pydocílil toho, že se v seznamutop_files_by_linesu některých souborů ukládá klíčmodifiedjako číslo a u jiných klíčmodified_datejako text, a podle jaké logiky se skript rozhoduje, který z těchto formátů použije?
Student: TheReader
V metodě
_get_current_cornerspočítáš výšku výskoku kostky jakoarc = math.sin(smooth_t * math.pi) * 250– proč v argumentu funkce sinus násobíš právě hodnotoumath.pia jak by se trajektorie letu změnila, kdybys toto násobení vynechal?
Student: virtualAI
Proč máš u otázky o tuně cihel v kódu nastaveno "spravna": 2, když textová odpověď „Obojí váží stejně“ je v seznamu možností až na třetím místě?
Student: Vozuch
Vysvětli mi, k čemu přesně slouží ve tvé funkci
handle_player_goal_transitionv souborufootball.pylogické porovnávání předchozí poziceprev_xs hranicemigoal_rect.rightagoal_rect.lefta jaký konkrétní problém s pohybem hráčů skrze konstrukci branky jsi tím vyřešil?