• Створіть проєкт, у якому вводяться семестрові оцінки учня/учениці з 15 предметів і визначається, яких оцінок у нього/неї найбільше: початкового рівня (1–3), середнього рівня (4–6), достатнього рівня (7–9) чи високого рівня (10–12). Використайте одновимірний масив (список) для збереження всіх оцінок учня/учениці. мова Пайтон

Ответы 1

  • Ответ:

    # Ввід оцінок учня/учениці з 15 предметів

    grades = []

    for i in range(15):

       grade = int(input(f"Введіть оцінку з предмету {i+1}: "))

       grades.append(grade)

    # Обчислення кількості оцінок різних рівнів

    low_count = 0

    mid_count = 0

    suf_count = 0

    high_count = 0

    for grade in grades:

       if grade >= 1 and grade <= 3:

           low_count += 1

       elif grade >= 4 and grade <= 6:

           mid_count += 1

       elif grade >= 7 and grade <= 9:

           suf_count += 1

       elif grade >= 10 and grade <= 12:

           high_count += 1

    # Вивід результатів

    print("Кількість оцінок початкового рівня: ", low_count)

    print("Кількість оцінок середнього рівня: ", mid_count)

    print("Кількість оцінок достатнього рівня: ", suf_count)

    print("Кількість оцінок високого рівня: ", high_count)

    # Визначення найбільшого рівня оцінок

    max_count = max(low_count, mid_count, suf_count, high_count)

    if max_count == low_count:

       print("Учень/учениця має найбільше оцінок початкового рівня")

    elif max_count == mid_count:

       print("Учень/учениця має найбільше оцінок середнього рівня")

    elif max_count == suf_count:

       print("Учень/учениця має найбільше оцінок достатнього рівня")

    else:

       print("Учень/учениця має найбільше оцінок високого рівня")

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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