Как определить, что input содержит только цифры?

На вход подается строка произвольной длины и разными символами. Если в этой строке есть только цифры, переменная error = 0, если нет, то error = 1. Как это сделать?


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

Автор решения: wchistow

Так?

s = input()

try:
    int(s)
except ValueError:
    error = 1  # есть буквы
else:
    error = 0  # только цифры
→ Ссылка