Я пытаюсь создать интерфейс на основе меню, который поддерживает список результатов.Выбрав 3 и добавив оценку в список, я нажимаю 4 в меню, и появляется следующее сообщение:
TypeError: '>' не поддерживается между экземплярами 'str' и 'float'
menu = "" "Механизм подсчета очков:
1: выход
2: список баллов на данный момент
3: добавление баллов
4: отображение наивысшего инизкие оценки
scores = [85.30, 85.20, 21.99]
done = False
while not done:
print(menu)
selection = input('Please enter a selection between 1 and 4: ')
print()
if selection == '1':
done = True
elif selection == '2':
print()
for score in scores:
print('Scores recorded so far: {:.2f}'.format(float(score)))
elif selection == '3':
print()
addScore = input('Please enter a score between 0 and 100: ')
scores.extend(addScore)
elif selection == '4':
print('Highest Score: ', max(scores))
print('Lowest Score: ', min(scores))
else:
print()
print('{} Invalid entry. Please enter a selection
1,2,3,4'.format(menu))