编写程序从用户处获得一个不带数字的输入,如果用户 输入中含数字,则需要用户再次输入,直至满足条件。打印输出这 工 个输入。
时间: 2023-09-17 21:13:34 浏览: 158
可以通过正则表达式来判断用户输入是否含有数字,代码如下:
```python
import re
while True:
user_input = input("请输入不带数字的内容:")
if not re.search(r'\d', user_input):
break
print("输入中含有数字,请重新输入。")
print("您输入的内容是:", user_input)
```
程序中使用了 `re.search()` 函数来寻找输入字符串中是否含有数字,如果找到了,则要求用户重新输入。如果没有找到,则跳出循环并输出用户的输入。
阅读全文