编程从键盘输入任意多个数字 当按回车键退出 结束输入 输出放存在列表ls中的数 并统计输出最大的数和最小的数及最大的数和最小的数的平均值Python解决
时间: 2024-05-06 22:17:07 浏览: 100
5.如何使用回车键切换输入焦点?(Visual C++编程 源代码)
可以使用一个while循环来实现从键盘输入任意多个数字的功能。然后将输入的数字存入一个列表中,同时记录下最大值和最小值。代码如下:
```python
ls = []
while True:
num = input("请输入数字(按回车退出):")
if num == "":
break
num = int(num)
ls.append(num)
max_num = max(ls)
min_num = min(ls)
avg_num = (max_num + min_num) / 2
print("列表中的数为:", ls)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("最大值和最小值的平均值为:", avg_num)
```
这段代码中,我们通过一个while循环来不断读取用户输入的数字,直到用户按下回车键为止。每次读取到一个数字之后,我们将其转换成整数类型,并将其存入列表ls中。最后,我们使用max和min函数分别求出ls中的最大值和最小值,并计算出它们的平均值。最后将结果输出即可。
阅读全文