Python输入任意多个数宇,当按回车键时退出,结束输入,输出放存在列表1s中的数,并统计输出最大的数和最小的数及最大的数和最小数的平
时间: 2024-03-10 22:44:40 浏览: 53
Python 实现输入任意多个数,并计算其平均值的例子
好的,我来解答你的问题。
你可以使用如下代码来实现:
```python
nums = []
while True:
try:
num = input("请输入一个数字:")
if num == "":
break
nums.append(float(num))
except ValueError:
print("请输入有效的数字!")
if not nums:
print("列表为空!")
else:
max_num = max(nums)
min_num = min(nums)
avg_num = (max_num + min_num) / 2
print("输入的数字为:", nums)
print("最大的数字为:", max_num)
print("最小的数字为:", min_num)
print("最大和最小数字的平均数为:", avg_num)
```
这个程序会不断地输入数字,直到按下回车键结束输入。它会将输入的数字存储在一个列表中,并计算出列表中的最大值、最小值和最大最小值的平均数。如果输入的数字无效,程序会提示你重新输入。
希望这个程序能够帮到你。
阅读全文