Witam kilka dni temu rozpocząłem swoją przygodę z programowaniem i trafiłem na działający przykład którego nie rozumiem. W tym programie wpisujemy 3 liczby a on ma za zadanie podać najmniejszą.
print ('wpisz trzy cyfry by dowiedzieć się która z nich jest najmniejsza')
x = input()
y = input()
z = input()
if x < y:
if x < z:
print ('najmniejszą liczbą jest ',x)
else:
print ('najmniejszą liczbą jest ',z) # tej linijki nie rozumiem
elif y < z:
print ('najmniejszą liczbą jest ',y)
else:
print ('najmniejszą liczbą jest ',z)
if sprawdził że x jest większe od "y" i "z" i od razu pod spodem jest polecenie else które nakazuje wysłać komunikat że "z" jest najmniejszą liczbą, a przecież nie sprawdziliśmy jeszcze "y"
to polecenie jest pod spodem, dlatego nie ogarniam kolejności