В настоящее время я пытаюсь создать калькулятор GPA, в котором пользователь вводит свою оценку в виде буквы, и она должна преобразовываться в число. Однако он не запускает первый оператор if при выполнении оператора break.
Я искал ответы, и никто не смог исправить код. Как я могу изменить или изменить оператор if, чтобы он добавлялся в список?
Вот код:
yourGrade = {}
while True:
score = str(input("Enter your letter grades: "))
if score.lower() == 'A' or score.lower() == 'A+' or score.lower() == 'A-':
yourGrade.append(int(4))
print(yourGrade)
if score.lower() == 'done':
break
print(yourGrade)