从键盘输入10个整数,保存到一个列表中。求:最大值、最小值、平均值、和、最大最小之差 平均值输出保留2位小数,其他没有小数位。 提示: len()、max()、min(),获取序列的长度、序列中元素最大值、序列中元素最小值 sum()获取列表或元组中各元素之和
时间: 2024-09-19 09:17:36 浏览: 18
首先,你需要创建一个空列表来存储用户输入的10个整数。然后可以按照以下步骤计算:
1. 使用`input()`函数获取用户输入,并使用`split()`将其分割成字符串列表,接着通过`int()`转换每个字符串元素,将它们添加到列表中。
```python
numbers = []
for _ in range(10):
num = int(input("请输入一个整数:"))
numbers.append(num)
```
2. 计算列表的最大值、最小值和总和:
```python
max_value = max(numbers)
min_value = min(numbers)
total_sum = sum(numbers)
```
3. 计算平均值,保留两位小数:
```python
average = round(total_sum / len(numbers), 2) # round函数用于四舍五入
```
4. 最大最小值之差:
```python
difference = max_value - min_value
```
现在你可以打印所有的结果:
```python
print(f"最大值:{max_value}")
print(f"最小值:{min_value}")
print(f"平均值:{average}")
print(f"和:{total_sum}")
print(f"最大最小值之差:{difference}")
```
如果你需要让用户运行上述代码,可以在一个完整的交互式环境中提供,例如Python的`doctest`模块或直接在控制台演示。