Проблем със Graduation pt.2 Ptogramming Basics Python
name = str(input())
excluded = 0
grade = 1
overall_score = 0
while True:
if excluded > 1:
print(f"{name} has been excluded at {grade} grade")
break
score = float(input())
overall_score += score
if 4.00 <= score <= 6.00:
if grade == 12:
print(f"{name} graduated. Average grade: {overall_score / grade:.2f}")
break
grade += 1
elif 2 <= score < 4:
excluded += 1
Judge винаги дава грешка на 11-та и 12-та проверка (съответно 81%). Не мога да разбера откъде идва проблемът.
Ето условието:
6. Завършване – част 2
Напишете програма, която изчислява средната оценка на ученик от цялото му обучение. На първия ред ще
получите името на ученика, а на всеки следващ ред - неговите годишни оценки. Ученикът преминава в
следващия клас, ако годишната му оценка е по-голяма или равна на 4.00. Ако ученикът бъде скъсан повече
от един път, то той бива изключен и програмата приключва, като се отпечатва името на ученика и в кой
клас е изключен.
При успешно завършване на 12-ти клас да се отпечата :
"{име на ученика} graduated. Average grade: {средната оценка от цялото обучение}"
В случай, че ученикът е изключен от училище, да се отпечата:
"{име на ученика} has been excluded at {класа, в който е бил изключен} grade"
Стойността трябва да бъде форматирана до втория знак след десетичната запетая.
Напишете програма, която изчислява средната оценка на ученик от цялото му обучение. На първия ред ще
получите името на ученика, а на всеки следващ ред - неговите годишни оценки. Ученикът преминава в
следващия клас, ако годишната му оценка е по-голяма или равна на 4.00. Ако ученикът бъде скъсан повече
от един път, то той бива изключен и програмата приключва, като се отпечатва името на ученика и в кой
клас е изключен.
При успешно завършване на 12-ти клас да се отпечата :
"{име на ученика} graduated. Average grade: {средната оценка от цялото обучение}"
В случай, че ученикът е изключен от училище, да се отпечата:
"{име на ученика} has been excluded at {класа, в който е бил изключен} grade"
Стойността трябва да бъде форматирана до втория знак след десетичната запетая.
https://judge.softuni.org/Contests/Compete/Index/2419#7
Да, благодая! И по друг въпрос бях недогледал условието за повтаряне на един и същи клас, но явно проблемът не е бил сомо онзи.