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

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

Ответы

Ответ дал: sahnomaksim114
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("Учень/учениця має найбільше оцінок високого рівня")

Вас заинтересует