Python请输入一个列表(要求其元素都是数字,并且数字不能重复),去 值大值,最小值,然后求出它的和与平均数,保留3位小数。
时间: 2023-05-21 22:03:27 浏览: 51
好的,以下是 Python 代码:
```python
lst = [1, 3, 5, 7, 9] # 这里是示例列表,你可以根据需要修改
max_val = max(lst)
min_val = min(lst)
sum_val = sum(lst)
avg_val = sum_val / len(lst)
print("最大值:", max_val)
print("最小值:", min_val)
print("总和:", round(sum_val, 3))
print("平均数:", round(avg_val, 3))
```
输出结果如下:
```
最大值: 9
最小值: 1
总和: 25
平均数: 5.0
```
请注意,这里使用了 Python 内置函数 `max`、`min` 和 `sum` 来计算列表的最大值、最小值和总和,然后再根据公式计算平均数。最后使用 `round` 函数保留了三位小数。
相关问题
请Python输入一个列表(要求其元素都是数字,并且数字不能重复),去 最大 值,最小值,然后求出它的和与平均数,保留3位小数。
以下是Python代码:
lst = list(set(map(int, input().split())))
max_val = max(lst)
min_val = min(lst)
sum_val = sum(lst)
avg_val = sum_val / len(lst)
print("最大值:", max_val)
print("最小值:", min_val)
print("和:", round(sum_val, 3))
print("平均数:", round(avg_val, 3))
python从键盘输入一个正整数,对其各位数字求出最大值、最小值以及和值。
好的,可以使用以下代码实现:
```python
num = input("请输入一个正整数:") # 从键盘输入一个正整数
digits = list(num) # 将数字转化为字符串列表
digits = [int(d) for d in digits] # 将字符串列表转化为整数列表
max_digit = max(digits) # 求出最大值
min_digit = min(digits) # 求出最小值
sum_digit = sum(digits) # 求出和值
print("最大值:", max_digit)
print("最小值:", min_digit)
print("和值:", sum_digit)
```
注意,这里使用了 `input` 函数从键盘输入一个字符串,需要将其转化为整数列表进行操作。同时,我们使用了 `max`、`min` 和 `sum` 函数分别求出最大值、最小值和和值。