• Предмет: Информатика
  • Автор: marykozlova2007
  • Вопрос задан 3 месяца назад

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

Ответы

Ответ дал: sme41691
3

# Введення оцінок учня/учениці з 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 оцінок, після чого програма розрахує кількість оцінок на кожному рівні і визначить, які оцінки учня/учениці найбільше. У програмі використовується одновимірний масив (список) для зберігання оцінок.


marykozlova2007: Дякую
Вас заинтересует