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

Рейтинг: -5Ответов: 1Опубликовано: 05.03.2023

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

Ответы

▲ 0Принят

Так?

s = input()

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