Kontrolní otázky od AI – Týden 10/2026 (od 02.03.)
Student: adeno
Proč v podmínkách pro odraz kostek od okrajů (WIDTH a HEIGHT) odečítáš hodnotu cube_size a jak přesně by se změnil vizuální projev odrazu, kdybys toto odečítání v kódu vynechal?
Student: Bizon
Jaký přesný symbol jsi v souboru README.md použil na začátku prvního řádku a kolik prázdných řádků jsi vložil mezi tento řádek a zbytek textu?
Student: damykk
V souboru
passwordmanager.pyve funkciview()používáš k rozdělení textu proměnnoudata, kterou ale nikde v kódu nedefinuješ – co se v programu stane v momentě, kdy si uživatel zvolí možnost „zobrazit“?
Student: drobek
Vysvětli mi, proč se složka „drobek“ v historii gitu neprojevuje jako běžný adresář s tvým kódem, ale jako odkaz na konkrétní commit „9aeb6c8“, a jakými konkrétními kroky jsi tento specifický vztah mezi repozitáři vytvořil?
Student: ilou
Vysvětli mi, proč při kontrole nárazu do vlastního těla procházíš seznam pomocí řezu
seznam_hada[:-1]a co konkrétně by se v chování hry změnilo, kdybys tam to[:-1]vynechal?
Student: ILuvCode
Proč jsi v posledním commitu změnil výpis souřadnic tak, že proměnná
text_souradnicenyní kombinuje X-ovou pozici Bosse a Y-ovou pozici hráče?
Student: Katana
Jakým konkrétním způsobem jsi v gitu docílil toho, že tvůj první commit nese datum 2. března 2026, a co tě vedlo k nastavení právě tohoto budoucího času?
Student: kumor
V souboru
simple_3d_game.pymáš v seznamucolorsdefinováno 12 barev, ale vzhledem k resetování proměnnéx = 0na začátku vykreslování každé stěny se jich na kostce zobrazí jen zlomek – kolik barev se reálně na každé stěně vystřídá a které konkrétní indexy ze seznamucolorsnebudou v programu nikdy použity?
Student: Litr
Proč v logice odrazů nábojů používáš pomocnou proměnnou
bounced = False, místo abys hodnotub["bounces"]zvyšoval přímo uvnitř obou podmínek pro detekci nárazu do stěn?
Student: Luros
V dokumentaci píšeš, že hra končí při zaplnění mřížky až nahoru, ale v kódu žádnou takovou kontrolu zatím nemáš – co se tedy v aktuální verzi hry stane v momentě, kdy se nově vytvořený blok na pozici
[5, 0]objeví na stejném místě, kde už jeden pevný blok ze seznamudopadle_blokyleží?
Student: Maximistr
V posledním commitu jsi zvýšil počet vyhledávání na 35, ale v kódu používáš
random.choice(phrases)uvnitř cyklu – vysvětli mi, zda tvůj skript dokáže zabránit tomu, aby se stejná fráze vyhledala během jednoho spuštění vícekrát, a jak bys kód upravil, aby pokaždé vybral unikátní sadu 35 frází?
Student: Mendys
Proč tvůj první commit v 7:41 ráno obsahuje výhradně soubor README.md a jakou konkrétní informaci jsi do něj vložil, kterou bys v případě použití automatického generátoru dokumentace pravděpodobně vynechal?
Student: NahrazenoAI
V poslední verzi používáš k opakování cyklu podmínku
while pokracovat == "ano"– co přesně se stane, když uživatel na dotaz odpoví „Ano“ (s velkým počátečním písmenem), a jak bys tento konkrétní řádek kódu upravil, aby program fungoval správně bez ohledu na velikost písmen?
Student: Nvm_Sorry
Proč jsi se rozhodl do README.md zahrnout návod k instalaci a spuštění projektu dříve, než jsi do repozitáře nahrál jakýkoliv zdrojový kód, a jak jsi v tomto textu specifikoval verzi Pythonu, kterou budeme potřebovat?
Student: Paprikon34
V rámci tvého fallback mechanismu vytváříš náhradní
Surfaces parametrempygame.SRCALPHA– co přesně tento parametr v kontextu vykreslování náhradního kruhu zajišťuje a jak by se graficky změnilo zobrazení na obrazovce, kdybys ho úplně vynechal?
Student: Přezdívka
Jakým způsobem se ti podařilo do historie gitu u prvního commitu propsat budoucí datum 2. března 2026 a jakým konkrétním příkazem bys tento časový údaj mohl dodatečně opravit na aktuální čas?
Student: TheReader
Proč ve třídě
Calculatorukládáš výsledky do instance přesself.result, když v interaktivním cykluwhiletuhle uloženou hodnotu pro další výpočty nijak nepoužíváš a u každé operace vyžaduješ zadání dvou zcela nových čísel?
Student: Vojcinn
Můžeš mi vysvětlit, proč má tvůj první commit datum v roce 2026 a jakým konkrétním způsobem jsi tohoto budoucího data v historii gitu dosáhl?
Student: Vozuch
Vzhledem k tomu, že tvoje funkce
dividevrací při dělení nulou textový řetězec, co přesně by se stalo v Pythonu, kdybychom se pokusili výsledek volánídivide(10, 0)sečíst s číslem 5 pomocí tvé funkceadd, a jak bys kód upravil, aby k této situaci vůbec nedošlo?