Výuka IT

Procvičování: Bezpečné dělení

Vytvořme program v jazyce Python nazvaný deleni.py.

  1. Napišme program, který si od uživatele vyžádá dvě čísla (dělenec a dělitel).

  2. Vypočítejme podíl těchto čísel a vypišme výsledek.

  3. Ošetřeme vstup pomocí bloku try-except:

    • Pokud uživatel zadá 0 jako dělitel, odchyťme výjimku ZeroDivisionError a vypišme "Nelze dělit nulou!".
    • Pokud uživatel zadá nečíselný vstup, odchyťme výjimku ValueError a vypišme "Zadej platné číslo!".

Uložme náš program a spusťme ho pomocí interpretu Pythonu.

Řešení

Zobrazit řešení
try:
    delenec = float(input("Zadej dělenec: "))
    delitel = float(input("Zadej dělitel: "))
    vysledek = delenec / delitel
    print(f"Výsledek: {vysledek}")
except ZeroDivisionError:
    print("Nelze dělit nulou!")
except ValueError:
    print("Zadej platné číslo!")