输入多个整数,以回车分隔。最后以'E'结束。 将其中的奇数用 '+'连接输出,将其中偶数用 '-' 连接输出
时间: 2023-12-29 18:06:37 浏览: 81
python编写程序,生成10个随机整数,其中的奇数相加,偶数相加,结果进行输出两个和
好的,我可以帮你写一个Python程序来实现这个功能。请看下面的代码:
```python
nums = []
while True:
num = input()
if num == 'E':
break
nums.append(int(num))
odd_nums = [str(num) for num in nums if num % 2 == 1]
even_nums = [str(num) for num in nums if num % 2 == 0]
odd_str = '+'.join(odd_nums)
even_str = '-'.join(even_nums)
print(odd_str)
print(even_str)
```
这个程序会不断读入用户输入的整数,直到输入'E'为止。然后它会将输入的整数分成奇数和偶数两个列表,然后将奇数用'+'连接起来,偶数用'-'连接起来,并输出结果。
阅读全文