Добрый день. Занялся изучением Python. Не могу решить следующую проблему. Имеется кусок кода пользовательского ввода.Необходимо запретить к вводу знаки препинания и пробелы. Вводить можно исключительно целые числа. Спецы по Python подскажите как это реализовать. Написал такой код но он не работает. Точнее на вводе знаков выдает ошибку. Буквы и 0 как и положено игнорирует.
  PUNCTUATION  = '''!()-[]{};?@#$%:'"\,./^&*_'''
count = input('Введите целое число: ')
while count.isalpha() or int(count) == 0 or count in PUNCTUATION:
    count = input('Значение должно быть целым числом больше 0: ')
    continue 
PS: Все, уже разобрался. Пустяк оказался)) Но если новички вроде меня столкнутся с подобной проблемой следует немного исправить код на следующий:
 while not count.isdigit()
и дальше по плану.