(Python) БУЛЬ ЛАСКА СРОЧНО
Дано список учнів (10 чоловік) прiзвища та імена та їх семестрові оцінки. Вивести на екран даний список з позначенням рівня успішності: Високий (>=10) Достатній (>=7, =4, =3) Окремо вивести список учнів з максимальним балом.
Answers & Comments
Verified answer
students = [
("Іваненко Максим", 12),
("Сидоренко Ігор", 10),
("Баланшов Іван", 9),
("Яковченко Федір", 12),
("Кіт Іван", 10)
]
max_score = max([score for name, score in students])
print("Список учнів з позначенням рівня успішності:")
for name, score in students:
if score >= 10:
level = "Високий"
elif score >= 7:
level = "Достатній"
elif score >= 4:
level = "Середній"
else:
level = "Низький"
print(f"{name}: {score} ({level})")
print("\nСписок учнів з максимальним балом:")
for name, score in students:
if score == max_score:
print(f"{name}: {score}")