Лабораторная работа 2. Типы данных. Условный оператор языка
Python.
Условный оператор
В языке python синтаксис обладает интересной особенностью: дело в том, что в коде нет
операторных скобок (begin..end, {..}); вместо них отступы указывают, какие операторы
выполнять внутри той или иной конструкции.
Стандартная запись условной инструкции Python if else выглядит следующим образом:
if условие1:
оператор1
elif условие2:
оператор2
else:
оператор3
1
if x > 0:
2
if x < 2:
3
else:
4
оператор
знака =:
1
if x < 0:
2
блок1
3
elif x == 0: # сравнение!
4
блок2
5
else:
6
блок3
Другой пример использования условия:
1
if x < 0:
2
print('мало')
3
elif x = 0:
4
print('средне')
5
else:
6
print('много')
СЛОЖНЫЕ УСЛОВИЯ
●
Использование двойных неравенств разрешено:
1
if 0 < x < 2:
2
if 0 < y < 2:
3
else:
4
оператор
●
Пример использования условия c elif:
1
if x < 0:
2
print('мало')
3
elif -0 <= x <= 0:
4
print('средне')
5
else:
6
print('много')
●
Кроме того, можно применять логический оператор AND (И):
if x >= 30 and x <= 40:
...
Задание Python 1_3: Запрашивается количество часов и заработок в час. Рассчитать
зарплату. Если работник работал более 40 часов, — то зарплата умножается на
коэффициент 1,5. Оформить в формате дружелюбного интерфейса.
Задание Python 1_4: Напишите программу, которая определяет, верно ли, что введённое
число – четырёхзначное.
Задание Python 1_5: Напишите программу, которая вводит с клавиатуры номер месяца и
определяет, сколько дней в этом месяце. предусмотреть сообщение об ошибке в случае
ввода неверного числа.
№1. Число отрицательное или положительное
№2. Число четное или нечетное
№3. Определить максимальное число из трех
№4. Проверка делимости одного числа на другое
№5. Перевести Цельсии в Фаренгейты
№6. Рассчитать массу, плотность или объем
№7. В какой четверти находится точка?
№8. Определить, является ли год високосным?
№9. Решить квадратное уравнение 1) 25х2-4х+6=0, 2) -6х2+2х-3=0