if v==ideal_v:
print("Ваш вес в норме")
elif v>ideal_v:
print("Ваш вес выше нормы! Необходимо сбросить вес")
else:
print("Ваш вес ниже нормы! Необходимо набрать вес")
Результат работы программы представлен на рисунке 66.
Рис. 66. Результат работы программы
4. Написать программу, определяющую вид треугольника (равносторонний, равно-
бедренный, разносторонний) по заданным длинам сторон.
5. Написать программу, которая считывает три вещественных числа и заменяет каж-
дое чётное значение его частным от деления на 2, а единицу — числом 2.
6. Определить, является ли введённый пользователем год високосным.
ПРОГРАММИРОВАНИЕ
61
В содержание
Указание.
Примерный вид программы:
y = int(input("Введите год "))
if (y%4==0 and y%100!=0) or (y%400==0):
print("Високосный")
else:
print("Обычный")
Написать программу, проверяющую, является ли введённое число чётным или оно
нечётное.
Выводы
В ходе выполнения лабораторной работы вы получили представление о составлении
условных алгоритмов с использованием оператора if-elif-else языка программиро-
вания Python.
Контрольные вопросы
1. Для чего используются условные операторы в программировании?
2. Как выглядит синтаксис условного оператора в языке Python?
3. Какие формы условного оператора можно использовать в языке Python?
Лабораторная работа 3.2. Условный оператор if
Теоретическая часть
Воспользоваться материалами из лабораторной работы 3.1.
Практическая часть
Цель работы
: ознакомление с условным оператором if языка программирования
Python.
Ход работы
1. Открыть среду разработки PyCharm.
2. Среди трёх чисел найти среднее, т. е. которое больше одного числа, но меньше дру-
гого.
3. Даны длины трёх сторон одного треугольника и трех стороны другого треугольника.
Определить, будут ли эти треугольники равновеликими, т. е. имеют ли они равные площа-
ди.
4. Ввести рост человека. Вывести на экран текст «ВЫСОКИЙ», если рост превышает
180 см, и «НЕ ОЧЕНЬ ВЫСОКИЙ» в противном случае.
5. Ввести 3 числа. Вывести их в порядке возрастания. (Пример: 12, 34, 56.)
Выводы
В ходе выполнения лабораторной работы вы получили представление о составлении
условных алгоритмов с использованием оператора if-elif-else языка программиро-
вания Python.
Контрольные вопросы
1. Как выглядит полная форма оператора ветвления в языке Python?
2. Для чего используется часть else в операторе ветвления?
3. Какие основные операторы вы использовали при решении задач из лабораторной
работы?
|