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