Известен рост трех учеников, найти средний рост, выяснить кто самый высокий и самый низкий.
In python please: if/else, условные операторы
Ответы
Ответ:
# Ввод роста каждого из трех учеников
height1 = float(input("Введите рост первого ученика: "))
height2 = float(input("Введите рост второго ученика: "))
height3 = float(input("Введите рост третьего ученика: "))
# Находим средний рост
average_height = (height1 + height2 + height3) / 3
# Определяем самого высокого ученика
if height1 >= height2 and height1 >= height3:
tallest_student = "первый ученик"
elif height2 >= height1 and height2 >= height3:
tallest_student = "второй ученик"
else:
tallest_student = "третий ученик"
# Определяем самого низкого ученика
if height1 <= height2 and height1 <= height3:
shortest_student = "первый ученик"
elif height2 <= height1 and height2 <= height3:
shortest_student = "второй ученик"
else:
shortest_student = "третий ученик"
# Выводим результаты
print("Средний рост:", average_height)
print("Самый высокий ученик:", tallest_student)
print("Самый низкий ученик:", shortest_student)