用python语言编写一个程序:从键盘输入任意多个数字,当按回车键时退出,结束输入,输出放存在列表1s中的数,并统计输出最大的数和最小的数及最大的数和最小的数的平均值。
时间: 2024-02-05 16:14:20 浏览: 107
cpp代码-从键盘输入一串字符,以回车键结束,分别统计输入的字母、数字和其它字符的个数
可以使用以下代码实现:
```python
nums = []
while True:
num = input("请输入数字(按回车键结束输入):")
if num == "":
break
nums.append(float(num))
if nums:
max_num = max(nums)
min_num = min(nums)
total = sum([max_num, min_num])
avg = total / 2
print("输入的数字为:", nums)
print("最大的数为:", max_num)
print("最小的数为:", min_num)
print("最大和最小数的平均值为:", avg)
else:
print("没有输入任何数字!")
```
运行程序后,可以不断输入数字,当按下回车键时,程序会结束输入并输出结果。如果没有输入任何数字,程序会提示“没有输入任何数字!”。
示例输出:
```
请输入数字(按回车键结束输入):5
请输入数字(按回车键结束输入):7
请输入数字(按回车键结束输入):3
请输入数字(按回车键结束输入):2
请输入数字(按回车键结束输入):
输入的数字为: [5.0, 7.0, 3.0, 2.0]
最大的数为: 7.0
最小的数为: 2.0
最大和最小数的平均值为: 4.5
```
阅读全文