python输入任意奇数个整数,要求计算中间数(数值大小处于中间数)并输出
时间: 2024-05-13 20:13:40 浏览: 118
python实现输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。
好的,这个问题可以回答。假设输入的奇数个整数为a1, a2, ..., an,我们可以先将它们排序,然后中间数就是第(n+1)/2个数。具体的实现可以参考下面的Python代码:
```
nums = input("请输入奇数个整数,用空格分隔:").split()
nums = [int(num) for num in nums]
nums.sort()
mid = nums[(len(nums)-1)//2]
print("中间数为:", mid)
```
例如,如果输入的整数是5、2、9、1、7,那么程序会输出:
```
请输入奇数个整数,用空格分隔:5 2 9 1 7
中间数为: 5
```
希望对你有帮助!
阅读全文