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

Ответы 1

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

    grades = []

    for i in range(15):

    grade = int(input("Введіть оцінку: "))

    grades.append(grade)

    # Розрахунок кількості оцінок на кожному рівні

    low_count = 0

    mid_count = 0

    satisfactory_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:

    satisfactory_count += 1

    elif grade >= 10 and grade <= 12:

    high_count += 1

    # Визначення, яких оцінок найбільше

    if low_count > mid_count and low_count > satisfactory_count and low_count > high_count:

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

    elif mid_count > low_count and mid_count > satisfactory_count and mid_count > high_count:

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

    elif satisfactory_count > low_count and satisfactory_count > mid_count and satisfactory_count > high_count:

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

    else:

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

    Користувачеві буде запропоновано ввести 15 оцінок, після чого програма розрахує кількість оцінок на кожному рівні і визначить, які оцінки учня/учениці найбільше. У програмі використовується одновимірний масив (список) для зберігання оцінок.

    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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