Условные конструкции позволяют управлять потоком программы в зависимости от логических выражений. В Python для этого используются `if`, `elif`, `else`, а блоки кода выделяются отступами.
Хорошая практика — писать условия ясно и коротко, избегать сложных вложенностей и использовать булевы выражения напрямую без лишних сравнений с `True` и `False`.
score = 87
if score >= 90:
grade = 'A'
elif score >= 75:
grade = 'B'
else:
grade = 'C'
print(grade)age = 18
status = 'совершеннолетний' if age >= 18 else 'несовершеннолетний'
print(status)Бесплатно, вход не требуется
Книга, игра и упражнения доступны без регистрации и покупки.