Получил ошибку: if a>=10: TypeError: '>=' not supported between instances of 'str' and 'int'

Rud1095

Новичок
Пользователь
Апр 23, 2022
7
0
1
Моя операционная система:Windows
Версия Python:3.8
Вот мой код:PYT 2.jpg
Код:
a=input("Ваш бал:")
if a>=10:
    print("Молодец!")
elif a>=9 and a<=10:
    print("Хорошо")
elif a>=8 and a<=9:
    print ("Нормально")
else:
    print("Неизвесно")
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
измените на:
Код:
a=int(input("Ваш бал:"))
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
input возвращает строку, ее не получится сравнить с числом, надо привести ее к числу
 

Rud1095

Новичок
Пользователь
Апр 23, 2022
7
0
1
Понял!спасибо за ответ
 

Форум IT Специалистов