Питон.
Помогите с кодом:
ag1=12
print("Напиши свое имя:")
a=input ()
print("Привет", a ,",сколько тебе лет?")
c=input ()
if c>ag1:
ag2=младше
else:
ag2=старше
print("Понятно,меня звать Ваня и я ", ag2 ,"тебя")

Ошибка выдается следующая:
Traceback (most recent call last):
File "C:\_python\pr.py", line 6, in
if c>ag1:
TypeError: '>' not supported between instances of 'str' and 'int'

Как исправить?


Аноним: Нужно условие задачи, так не очень понятно, что тут делать

Ответы

Ответ дал: Аноним
1

Если я всё правильно понял, то нужно сделать вот так:

ag1 = 12

print("Напиши свое имя:")

a=input()

print('Привет, а сколько тебе лет?')

c = int(input())

if c > ag1:

   ag2='младше'

else:

   ag2= 'старше'

print("Понятно, меня звать Ваня и я",ag2,"тебя")


nazarko2005: К сожалению не верно, но спасибо, проблему я уже решил после добавления float в 3 и 5 строке.
Аноним: Зачем вообще в 3 строке float? У нас переменная a нигде не используется
Вас заинтересует