• Язык Python 3 Рейтинг команд IT компания набирает команды из студентов для прохождения стажировки в данной компании. Команды состоят из студентов от 2 до 10 человек в каждой команде. Для каждого студента, подавшего заявку, компания провела собеседование, затем присудила оценку от 1 до 5. Компания хочет отобрать более эффективные команды для стажировки. Команда считается эффективной, если средняя оценка всех участников команды высокая. Вам нужно написать программу, которая считывает оценку каждого студента, и для каждой команды выводит среднюю оценку. Входные данные: в первой строке число N - количество команд. Затем для каждой команды вводится число K - количество участников, затем на каждой строке оценка студента. Исходные данные: для каждой N команды средняя оценка в отдельных N строках. Пояснение к примеру: нам даны две команды. В первой команде 5 человек с оценками: 1 5 1 3 4. Их среднее значение равно 2.8. Во второй команде тоже 5 человек, с оценками 5 4 2 5 3, и их средняя оценка 3.8.

Ответы 1

  • n = int(input("Количество команд: "))

    for i in range(n):

       k = int(input("Количество участников в команде: "))

       scores = list(map(int, input().split()))  # оценки участников

       avg_score = sum(scores) / k

       print("{:.1f}".format(avg_score))

    • Автор:

      rosieiue0
    • 1 год назад
    • 10
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years