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('Не совсем так!')

216

0 комментариев, по

97 7 708
Наверх Вниз