python输入任意个浮点数,当输入avg字符时,输出打印已输入浮点数,并输出平均值,输入exit字符退出。
时间: 2024-09-18 12:04:04 浏览: 34
在Python中,你可以通过循环和条件判断来实现这个功能。这里是一个简单的示例程序:
```python
total = 0
count = 0
input_list = []
while True:
user_input = input("请输入一个浮点数 (avg/exit): ")
if user_input == "avg":
if count > 0:
average = total / count
print(f"您已输入了{count}个浮点数,它们的平均值是 {average}")
else:
print("尚未输入任何数值,无法计算平均值")
continue
elif user_input == "exit":
break
try:
num = float(user_input)
total += num
count += 1
input_list.append(num)
except ValueError:
print("无效的输入,请输入一个浮点数")
阅读全文