Створіть проєкт, у якому вводяться семестрові оцінки учня/учениці з 15 предметів і визначається, яких оцінок у нього/неї найбільше: початкового рівня (1–3), середнього рівня (4–6), достатнього рівня (7–9) чи високого рівня (10–12). Використайте одновимірний масив (список) для збереження всіх оцінок учня/учениці. Робити це в Payton
Answers & Comments
# Введення оцінок учня/учениці з 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 оцінок, після чого програма розрахує кількість оцінок на кожному рівні і визначить, які оцінки учня/учениці найбільше. У програмі використовується одновимірний масив (список) для зберігання оцінок.