User 11 / 11 python2.7从键盘输入多个整数,输出其中的奇数。 根据后置代码写出前置的函数 后置代码: for i in n: js(i)
时间: 2024-02-25 22:57:03 浏览: 73
从键盘任意输入两个整数,输出两数之间的素数,素数判断用函数实现。 扩展要求:1)程序可以循环执行,判断完一组可以再进行下一组;可以设定一个特殊键退出
5星 · 资源好评率100%
可以写一个函数 `get_odd_numbers()` 来实现从键盘输入多个整数,输出其中的奇数。前置代码如下:
```python
def get_odd_numbers():
n = input("请输入多个整数,以空格分隔:")
n_list = n.split()
odd_numbers = []
for i in n_list:
if int(i) % 2 != 0:
odd_numbers.append(int(i))
return odd_numbers
```
这个函数首先通过 `input()` 函数从键盘获取多个整数,然后使用 `split()` 函数将其分割成一个列表 `n_list`。接着对于列表中的每个元素,判断其是否为奇数,如果是则将其加入到 `odd_numbers` 列表中。最后返回 `odd_numbers` 列表,其中保存了所有输入整数中的奇数。
在后置代码中,可以通过调用 `get_odd_numbers()` 函数来获取输入整数中的奇数,并将其逐个传递给 `js()` 函数进行处理。
阅读全文