Професионална програма
Loading...
+ Нов въпрос
Drago68 avatar Drago68 2 Точки

Exam Preparation

Здравейте, може ли малко помощ за тази задача

poorGradeLimit =int(input())
poorGradeCount = 0
problemCount = 0
gradesSum = 0
lastProblemName = ""
problemName = ""
grade = 0
while True:
    problemName = input()
    if problemName != ("Enough"):
        if grade <= 4:
            poorGradeCount += 1
        if (poorGradeCount >= poorGradeLimit):
            print(f"You need a break, {poorGradeCount} poor grades.")
            break
        grade = int(input())
        gradesSum += grade
        lastProblemName = problemName
        problemCount += 1
        continue
    print(f"Average score: {(gradesSum / problemCount):.2f}")
    print(f"Number of problems: {problemCount}")
    print(f"Last problem: {lastProblemName}")
    break
дава ми 90/100
Тагове:
0
svephoto avatar svephoto 688 Точки

Здравей, Drago68,

 

Премести

grade = int(input())

непосредствено преди проверката

if grade <= 4:

и отиваш на 100/100. laugh

0
28/04/2021 20:32:06
Drago68 avatar Drago68 2 Точки

Благодаря, получи се.

0
svephoto avatar svephoto 688 Точки

Моля, така и трябваше. yes

0