+ 3
Как поставить проверку на текст который ввел пользователь, т.е как ограничить пользователя чтобв он не смог вводить текст,
только чтобы пользователь смог написать числа
3 ответов
+ 9
gt {
How to put a check on the text that the user entered, ie how to restrict the user so that he could not enter text, only to allow the user to write numbers
}
consider posting in English. use google/bing translate if it's difficult.
https://www.sololearn.com/discuss/333866/?ref=app
0
Ограничить нельзя, но вот проверку сделать можно:
i = 0
while i == 0:
try:
a = int(input())
except:
print("Пожалуйста введите числа")
i = 1
complete
0
Можно регулярными выражениями отрезать всё, что ввёл пользователь.
Например, чтобы удалить всё, кроме цифр, используй такой код с "шаблоном":
import re
user_input = str(input())
pattern = r"[^0-9]"
user_output = re.sub(pattern, "", user_input)
print(user_output)