11.07.2023
Автор: Сергей Саенкоhttps://author.today/work/282329
Условный оператор if-else
Мы познакомились с базовыми строительными блоками программ, научились писать программы, обеспечивающие ввод, обработку и вывод данных. Более того, умеем работать со строками и числами, как мы делаем это в математике. Теперь научимся управлять ходом выполнения программы.
Программы должны уметь выполнять разные действия в зависимости от введенных данных. Для принятия решения программа проверяет, истинно или ложно определенное условие.
В Python существует несколько способов проверки, и в каждом случае возможны два исхода: истина (True) или ложь (False).
Проверка условий и принятие решений по результатам этой проверки называется ветвлением (branching). Программа таким способом выбирает, по какой из возможных ветвей ей двигаться дальше.
В Python проверка условия осуществляется при помощи ключевого слова if.
Рассмотрим следующую программу:
answer = input('Какой язык программирования мы изучаем?')
if answer == 'Python':
print('Верно! Мы ботаем Python =)')
print('Python - отличный язык!')
Блоком кода называют объединённые друг с другом строки. Они всегда связаны с определённой частью программы (например, с инструкцией if
). В Python блоки кода формируются при помощи отступов.
answer = input('Какой язык программирования мы изучаем?') if answer == 'Python': print('Верно! Мы ботаем Python =)') print('Python - отличный язык!') else: print('Не совсем так!')