(Python) БУЛЬ ЛАСКА СРОЧНО
Дано список учнів (10 чоловік) прiзвища та імена та їх семестрові оцінки. Вивести на екран даний список з позначенням рівня успішності: Високий (>=10) Достатній (>=7, =4, =3) Окремо вивести список учнів з максимальним балом.
kseneniaa:
Іваненко Максим(12), Сидоренко Ігор(10), Баланшов Іван (9), Яковченко Федір (12), Кіт Іван (10)
Ответы на вопрос
Ответил slonce70
3
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}")
Приложения:

Новые вопросы
Математика,
1 год назад
Психология,
1 год назад
Українська мова,
1 год назад
Физика,
1 год назад
Алгебра,
6 лет назад