Napíš programJednoduchá20 XPÚloha 4/6

Je číslo deliteľné?

Zadanie

Program načíta riadok s dvoma celými číslami oddelenými medzerou: číslo a deliteľ. Vypíše je delitelne alebo nie je delitelne.

Ošetri chyby: ak riadok neobsahuje presne dve celé čísla, vypíše zly vstup; ak je deliteľ nula, vypíše delenie nulou (zachyť výnimku ZeroDivisionError). V oboch prípadoch načíta nový riadok a skúša znova.

Príklady

  • Vstup

    10 5

    Očakávaný výstup

    je delitelne
  • Vstup

    abc 3
    10 0
    9 3

    Očakávaný výstup

    zly vstup
    delenie nulou
    je delitelne

Pravidlá

  • Ošetri vstup konštrukciou try / except.

  • Chýba vetva except.

  • Zachyť výnimku ZeroDivisionError.

Po odoslaní riešenie overí ešte 5 skrytých testov: nedeliteľné, záporné číslo, iba jedno číslo, nula ako číslo, tri čísla.

Python sa spustí pri prvom spustení kódu.

Ctrl+Enter spustí program. Tab odsadí riadok. Esc a potom Tab opustí editor.

Vstup (stdin)

Každý riadok = jedno volanie input().

Výstup

Nápovedy

Najprv to skús sám. Každá nápoveda prezradí o niečo viac - a trochu zníži odmenu.

Bez prihlásenia sú nápovedy zadarmo - ale ani XP sa neudeľujú.

Riešenie

Riešenie sa odomkne po poslednej nápovede.