# Введення даних
n = int(input("Введіть кількість учнів: "))
students = {}
sum = 0
# Вводимо бали та прізвища учнів, а також обчислюємо загальну суму балів
for i in range(n):
name = input("Введіть прізвище учня: ")
mark = int(input("Введіть оцінку учня: "))
students[name] = mark
sum += mark
# Обчислення середнього балу
average_mark = sum / n
# Знаходимо кількість учнів з балом вище середнього та їх прізвища
above_average = []
for name, mark in students.items():
if mark > average_mark:
above_average.append(name)
# Вивід результатів
print("Середній бал: ", round(average_mark, 2))
print("Кількість учнів з балом вище середнього: ", len(above_average))
print("Учні з балом вище середнього: ", ", ".join(above_average))
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
# Введення даних
n = int(input("Введіть кількість учнів: "))
students = {}
sum = 0
# Вводимо бали та прізвища учнів, а також обчислюємо загальну суму балів
for i in range(n):
name = input("Введіть прізвище учня: ")
mark = int(input("Введіть оцінку учня: "))
students[name] = mark
sum += mark
# Обчислення середнього балу
average_mark = sum / n
# Знаходимо кількість учнів з балом вище середнього та їх прізвища
above_average = []
for name, mark in students.items():
if mark > average_mark:
above_average.append(name)
# Вивід результатів
print("Середній бал: ", round(average_mark, 2))
print("Кількість учнів з балом вище середнього: ", len(above_average))
print("Учні з балом вище середнього: ", ", ".join(above_average))