Это вторая часть основ python. Если вы не читали первую часть, то ссылка будет внизу
Условная конструкция if
В условной конструкции if есть три элемента:
if,elif и else
if переводится как 'eсли'
Например:
if 1 > 0:
print('1 больше 0')
Результатом будет вывод '1 больше 0', ведь это правда
Если же мы напишем
if 1>2:
print('он это не напечатает')
То программа ничего не напечатает, потому что if срабатывает только когда условие истинно (True), а в данном случае оно будет False.
else
else охватывает все случаи, кроме указанных if
Например:
if 20>21:
print('False')
else:
print('True')
В данном случае вывод будет True, потому что первое условие ложно, поэтому его охватывает else и выполняет уже его инструкции
elif
elif как бы говорит 'если предыдущие условия были неверными, попробуйте это:'
Например:
x = 5
y = 5
if x > y:
print('x > y')
elif x == y:
print('x = y')
Поскольку первое условие оказалось неверным, алгоритм взял следующее, которое оказалось верным, поэтому результатом будет 'x = y'
Здесь есть еще материал по python :
Создание графического меню в python