Author's photo
Anonymný autor
informatika - sš

Python - stredná škola

Dobrý deň, potrebovala by som pomocou s touto úlohou:

Žiaci sú v rade zoradení podľa veľkosti (od najmenšieho). Napíš program, ktorému najprv postupne oznamujeme (pomocou input) výšky žiakov a ten na záver (zadali sme „prázdnu“ výšku) vypíše, či boli zoradení správne. Použi príkaz while (dopredu nepoznáme počet žiakov), v ktorom bude príkaz if.

Úlohu viem urobiť iba tak, že na konci nezadaná prázdnu výšku ale 0. Keď zadam prázdnu výšku vyskočí mi error. V prílohe pridávam moje nefunkčné riešenie.

Vopred ďakujem za akúkoľvek pomoc :)

Prílohy:
Question image
3 odpovede
Musis dat input do try / catch bloku
Objasnila by si mi čo myslíš pod "prázdna výška" (napíš mi ako má vyzerať to čo píšeš do inputu) a ak môžeš pošli mi to na mail, simonjurica514@gmail.com.
Komentáre:
Simon J.
Môžem ti to nakódiť s komentármi.
Vyskúšaj tento kód, funguje celkom spoľahlivo a asi robí, čo treba. Namiesto detekovanie prázdneho vstupu odchytáva chybu pri konverzii na celé číslo a keď k nej dôjde, program sa ukončí a vypíše sa výsledok.
Prílohy:
Answer image