Просмотр содержимого документа
«Язык программирования Pyhton Условный оператор. Занятие 1»
Условный оператор.
Оператор ветвления
Условный оператор – это оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.
Пример.
Двоеточие (:) в конце строки с инструкцией if сообщает интерпретатору Python, что дальше находится блок команд. В блок команд входят все строки с отступом под строкой с инструкцией if, вплоть до следующей строки без отступа.
b = 0
Если условие истинно, выполняется весь расположенный ниже блок.
a = 50
• В примере выше логическим выражением является n
n = 98
• Последняя строчка кода print(b) уже не относится к условному оператору, что обозначено отсутствием перед ней отступа. Она не является вложенной в условный оператор, значит, не принадлежит ему.
if n
b = n + a
print(b)
Структура программы с условным оператором
Основная ветвь
Вложенный код
Основная ветвь
Отступ – небольшое смещение строки кода вправо. В начале такой строки находятся пробелы.
В самом простом случае оператор ветвления имеет вид:
if :
оператор 1
Более сложный вид оператора ветвления:
if :
оператор 1
else:
оператор 2
Пример
Задача:
Определить превышает ли произведение двух натуральных чисел, введенных с клавиатуры, число 1000
1000: print (‘Превышает’) else: print (‘Не превышает’) " width="640"
a=int(input(“введите первое число ”))
b=int(input(“введите второе число ”))
с=a*b
if c1000:
print (‘Превышает’)
else:
print (‘Не превышает’)
1000: print (‘Превышает’) else: print (‘Не превышает’) " width="640"
a=int(input(“введите первое число ”))
b=int(input(“введите второе число ”))
if a*b 1000:
print (‘Превышает’)
else:
print (‘Не превышает’)
Домашнее задание:
Написать программу, которая проверяет одного ли знака два числа, введенные пользователем с клавиатуры.
Выполнить отладку программы на ПК, результат зафиксировать в тетрадь.