Python 题目描述 输入一行字符串,字符串由整数与其他字符构成,请将其中的整数提取出来(包括负号),每行一个输出
时间: 2023-06-09 14:08:16 浏览: 183
输入一个字符串,取出其中的整数(实现代码)
5星 · 资源好评率100%
回答:
好的,我知道。以下是代码实现:
```python
s = input()
num = ''
for i in s:
if i.isdigit() or i == "-":
num += i
else:
if num != '':
print(num)
num = ''
if num != '':
print(num)
```
这段代码首先读入一行字符串,然后循环遍历每个字符。如果字符是数字或者负号,就将它加到num这个字符串变量内,如果不是就检查num中是不是有数字了,有的话就输出它,并把num清空。最后还要再次检查一遍num是否非空,因为最后一个数字可能没有被输出。
阅读全文