Как вводить числа и строки, чтобы компьютер различал str это или int?

Нужно написать программу которая при вводе символов определит число это или нет и напишет "Это число" и "Это не число". Input() по умолчанию считывает символы как str.


Ответы (1 шт):

Автор решения: Mark Liman

вот пример:

user = input("ввод с клавиатуры: ")

try:
    int(user)
    print("число")
except ValueError:
    print("строка")
→ Ссылка