Odpowiedź:
Wyjaśnienie:
Po pierwsze masz mały błąd w:
elif a < b:
print(a, "jest mniejsze", a)
powinno być
elif a < b:
print(a, "jest mniejsze", b)
Aby zabezpieczyć program przed błędnym wpisaniem danej, nie deklarujemy rodzaj zmiennej w funkcji czytania input.
Następnie używam funkcji try (spróbuj) połączonej z except (za wyjątkiem).
Kod:
a=input("podaj a: ")
b=input("podaj b: ")
try:
a=int(a)
b=int(b)
if a > b:
print(a, "jest większe od ", b)
elif a < b:
print(a, "jest mniejsze", b)
else:
print(a, "jest równe", b)
except:
print('\nBłędnie wprowadzone dane.')