Я пытаюсь создать код для прохождения оценок.
вот проблема в полном объеме:
Университет устанавливает критерии приема
на уровне «AAB».
Предлагайте пользователям вводить трехбуквенную оценку, например ABB, BBC, и т. д.
Оценки должны быть от высшей до высшей. самый низкий.
Поэтому CBB не допускается.
Если введенная оценка «AAB» или выше, распечатайте «Принимаю»
В противном случае распечатайте «Не принимаю».
В настоящее время я получаю
*TypeError: '>=' not supported between instances of 'int' and 'list'* error.
Я понимаю, почему он не работает, но пытаюсь найти работающее решение.
# Prompt three grades in one go
grade_rank = {
'A': 4,
'B': 3,
'C': 2,
'D': 1,
'F': 0
}
grade= input('Enter grades: ').upper()
print(grade)
# Check whther it is accepting or not
if grade_rank[grade[0]] >= [grade[1]] >= [grade[2]]:
if grade >='AAB':
print('accepting')
else:
print('Not accepting')
else:
print('please input the grades in descending order from A to F')
Подробнее здесь: https://stackoverflow.com/questions/791 ... -they-have
Мобильная версия