Программирование разветвляющихся алгоритмов
Список вопросов теста
Вопрос 1
Условный оператор (полная форма):
if <условие>:
<блок_операторов_1>
else:
<блок _операторов_2>
Обратите внимание! В Python сдвиги (отступы) операторов относительно левой границы влияют на работу программы. Для отступа можно использовать пробелы (4 штуки) или нажимать клавишу Tab.
Неполная форма:
if <условие>:
<оператор>
Условия- логические выражения:
-простые (<,>,>=,<=,!=,==)
-составные (and,or,not)
-двойные (A<B<C)
Пример1. Программа, которая определяет, принадлежит ли точка x отрезку [a,b]
print(‘Определение принадлежности точки отрезку’)
a=int(input())
b=int(input())
x=int(input())
if x>=a and x<=b:
print(‘Точка принадлежит отрезку’)
else:
print(‘Точка не принадлежит отрезку’)
Ввод |
Вывод |
Запустите программу с этими значениями! |
Запишите результат выполнения! |
1 5 3 |
|
Вопрос 2
Ввод |
Вывод |
Запустите программу с этими значениями! |
Запишите результат выполнения! |
2 19 0 |
|