Написание кода оценки PY, который принимает вводимые пользователем данные и сообщает им, были ли они приняты или нет [заPython

Программы на Python
Ответить
Anonymous
 Написание кода оценки PY, который принимает вводимые пользователем данные и сообщает им, были ли они приняты или нет [за

Сообщение Anonymous »

Я пытаюсь создать код для прохождения оценок.
вот проблема в полном объеме:

Университет устанавливает критерии приема
на уровне «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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»