从键盘输入10个整数,保存到一个列表中。求:最大值、最小值、平均值、和、最大最小之差 平均值输出保留2位小数,其他没有小数位。
时间: 2024-09-19 18:17:35 浏览: 125
c#输出10个数的最大值、最小值、平均值和总和。.rar
首先,你需要创建一个空列表来存储这10个整数。然后通过循环结构,逐个从用户键盘输入整数,并将其添加到列表中。接下来,你可以使用Python内置函数来计算最大值(max())、最小值(min()),以及列表元素之和(sum())。为了找到和与差,只需简单地相加或相减这两个数值。
以下是步骤的伪代码:
```python
# 创建一个空列表
numbers = []
# 循环10次获取用户输入并添加到列表
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
numbers.append(num)
# 计算最大值、最小值和总和
max_value = max(numbers)
min_value = min(numbers)
total_sum = sum(numbers)
# 计算平均值(四舍五入到两位小数)
average = round(total_sum / len(numbers), 2)
# 最大最小之差
value_difference = max_value - min_value
# 输出结果
print("最大值:", max_value)
print("最小值:", min_value)
print("平均值:", average)
print("和:", total_sum)
print("最大最小之差:", value_difference)
```
阅读全文