键盘输入若干个实数(不大于50),求该若干个实数的平均值、最大值、和最小值 当输入的数字为-99999时,结束从键盘输入的代码
时间: 2024-05-05 08:19:27 浏览: 65
用户从键盘输入一个1-9999之间的数
好的,你的第一个问题是:“键盘输入若干个实数(不大于50),求该若干个实数的平均值、最大值、和最小值 当输入的数字为-99999时,结束从键盘输入的代码”,我已经明白了。下面是我给出的解答:
```python
num_list = []
while True:
num = float(input()) # 输入若干个实数
if num == -99999: # 若输入的数字为-99999,则结束输入
break
num_list.append(num) # 将输入的数字加入列表中
n = len(num_list) # 计算列表中数字的个数
avg = sum(num_list) / n # 计算平均值
max_num = max(num_list) # 计算最大值
min_num = min(num_list) # 计算最小值
print("平均值为:", avg)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
以上代码可以计算输入的若干个实数的平均值、最大值、和最小值,并在输入-99999时结束输入。注意,在输入时要输入不大于50个实数。
阅读全文