ПОМОГИТЕ, Проблемы с If, буду рад если мне помогут

Хики Задрот

Новичок
Пользователь
Июл 1, 2020
3
0
1
name = input( "Привет, сладенький, введи своё имя: " )
print( "Ну привет, " + name + " буду рада поговорить с тобой ")


age = input( "А сколько тебе лет, " + name + "?: ")

if age >= 40:
print( age + " - Ты слишком старый для меня. ")

if age <= 20:
print( age + " - А мама погулять отпустит? ")
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте через кнопку ... -> код -> python.
Вот исправленный вариант:
Python:
name = input("Привет, сладенький, введи своё имя: ")
print("Ну привет, " + name + " буду рада поговорить с тобой ")


age = input("А сколько тебе лет, " + name + "?: ")

if int(age) >= 40:
    print(age + " - Ты слишком старый для меня. ")

if int(age) <= 20:
    print(age + " - А мама погулять отпустит? ")
 

Rud356

Модератор
Команда форума
Модератор
Апр 5, 2020
44
21
8
Сравнение чисел и строк не возможно, надо ввод пользователя (который в строках) сделать числом. int(input()) сделает это, но почитай побольше про типы. Тут не жаваскрипт чтобы срабатывало все подряд
 
  • Мне нравится
Реакции: Student

Rud356

Модератор
Команда форума
Модератор
Апр 5, 2020
44
21
8
А где беды с if'ом то?
 

Хики Задрот

Новичок
Пользователь
Июл 1, 2020
3
0
1
Python так не считает, говорит что не понимает к какому типу данных это относится
 

Хики Задрот

Новичок
Пользователь
Июл 1, 2020
3
0
1
Спасибо Большое
 

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