@Ad1yar

Как узнать самое большое число в Python?

Как узнать самое большое число в Python? И вывести не его а под каким он номером
while True:
    n = int(input("Кол-во учеников = "))
    k = z = b = 0

    for i in range(1, n+1):
        k = int(input(str(i) + "-Рост ученика:"))
        if(130<=k<=200):
            z += 1
        if(0 < k > 200):
            b += 1
            
    print("Сколько игроков может войти:" + str(z))
    print("Самый высокий игрок:" + str(b))
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 1
Maksim_64
@Maksim_64
Data Analyst
n = int(input("Введите количество учеников: "))
students_height = []
for i in range(1,n+1):
    students_height.append(int(input(f'Введите рост ученика под номером {i} (см): ')))
max_height = max(students_height)
number = students_height.index(max_height)+1
print(f'Самый высокий ученик под номером: {number} имеет рост {max_height} см')

Если конечно же правильно понял условие вашей проблемы. То вот код попробуйте спрашивает сколько учеников затем спрашивает рост каждого ну и выводит рост и номер ученика. (номера начинаются с 1 как у вас)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы