• Предмет: Информатика
  • Автор: poilwid
  • Вопрос задан 4 месяца назад

Известен рост трех учеников, найти средний рост, выяснить кто самый высокий и самый низкий.

In python please: if/else, условные операторы

Ответы

Ответ дал: pupkinll2016
2

Ответ:

# Ввод роста каждого из трех учеников

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)


pupkinll2016: понял
poilwid: так это пример
pupkinll2016: понял
poilwid: как в ответе написано, нас так не обучали
pupkinll2016: ты хочешь чтобы ты с клавиатуры вводил рост
poilwid: да
pupkinll2016: исправил
pupkinll2016: сойдёт?
poilwid: ща посмотрю
pupkinll2016: Окей
Вас заинтересует