Vytisknout
""" Téma č. 6 Vyhodnocení diskriminantu kvadratické rovnice"""

while 1:    # nekonečný cyklus
    try:    # ošetřím výjimky - mohou nastat při převodu na float
        a = float(input("a: "))  # ax2 + bx + c =0
        b = float(input("b: "))
        c = float(input("c: "))
        break  # správné zadání, vyskoč z cyklu
    except Exception:
        print("Chyba zadání ", Exception)
        continue   # na začátek cyklu
    break   # když nejdojde k výjimce, je zadání v proměnných
            # ukončí cyklus

D = b**2 - (4*a*c)   # výpočet D

# vyhodnocení
if (D > 0):
    print("2 kořeny")
elif(D == 0):
    print("1 dvojnásobný kořen")
else:
    print("Nema reseni v oboru reálných cisel")
Zobrazení: 222