编写一段python程序,输入了一串字符串,请将其中的数字输出,若没有输入数字,则打印“无数字!”
时间: 2023-06-05 17:08:49 浏览: 60
编写一个程序接受用户输入的字符。如果输入的字符是0-9数字中的一个,则显示“您输入了一个数字”,否则显示“这不是一个数字”。
好的,这是一个纯技术问题,我可以回答。以下是 Python 代码:
```python
# 输入字符串
s = input("请输入一个字符串:")
# 找到字符串中的数字,放到列表中
numbers = []
for char in s:
if char.isdigit():
numbers.append(char)
# 判断是否找到了数字
if len(numbers) > 0:
print("找到的数字为:", end='')
# 输出数字
for num in numbers:
print(num, end='')
else:
print("无数字!")
```
希望这个程序可以帮助您!
阅读全文