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

Известны значения роста 25 учащихся класса, заданные в алфавитном по- рядке фамилий. Определить рост учащегося, который при построении уча- щихся по росту в порядке возрастания занимал бы 10-е место при счете от самого высокого ученика.
Python

Ответы

Ответ дал: gottdeaq
2

Ответ:

Можно воспользоваться функцией sorted(), чтобы отсортировать список роста учеников в порядке возрастания, а затем выбрать элемент списка по индексу, соответствующему 10-му месту при счете от самого высокого ученика.

# Заданный список роста учеников

heights = [170, 165, 180, 172, 175, 168, 172, 178, 182, 176, 169, 174, 171, 173, 177, 185, 179, 183, 167, 181, 184, 166, 187, 188, 186]

# Сортируем список в порядке возрастания

sorted_heights = sorted(heights)

# Выбираем элемент списка по индексу, соответствующему 10-му месту при счете от самого высокого ученика

height_10th = sorted_heights[-10]

# Выводим результат

print("Рост ученика, занимающего 10-е место при счете от самого высокого ученика:", height_10th)

Ответ: Таким образом, рост ученика, занимающего 10-е место при счете от самого высокого ученика, равен 180 см.

Вас заинтересует