Я не могу сравнить ввод пользователей как str или int в следующем коде.
A=input(" ")
if type(A)=str:
Print("this is string")
elif type(A)=int:
Print("this is integer")
Подскажите, пожалуйста, как бороться с такой проблемой
Я не могу сравнить ввод пользователей как str или int в следующем коде.
A=input(" ")
if type(A)=str:
Print("this is string")
elif type(A)=int:
Print("this is integer")
Подскажите, пожалуйста, как бороться с такой проблемой
используйте метод isdigit() класса string, чтобы проверить, является ли ввод пользователя числом или строкой.
input()
всегда возвращает строку. - person Barmar   schedule 15.09.2020==
для сравнения равенства. - person alani   schedule 15.09.2020if type(A)==str:
неif type(A)=str:
(разница в том, что==
для сравнения вместо=
для присвоения) - person Tomerikoo   schedule 15.09.2020