用Python写一个求平均数
时间: 2024-02-18 19:01:17 浏览: 25
可以使用Python的内置函数和运算符来编写一个求平均数的程序。以下是一个简单的示例代码:
```python
# 定义一个列表
lst = [1, 2, 3, 4, 5]
# 计算列表元素的和
total = sum(lst)
# 计算平均数
avg = total / len(lst)
# 输出平均数
print("平均数为:", avg)
```
在这个程序中,我们首先定义了一个包含一些数值的列表。然后使用`sum()`函数计算列表元素的和,使用`len()`函数计算列表的长度。最后,将列表元素的和除以列表的长度,得到平均数,并使用`print()`函数输出结果。
你可以根据需要修改列表中的元素,或者使用用户输入的数值来计算平均数,这样你就可以编写一个更加通用的求平均数的程序。
相关问题
用python写一个程序,求n个数的平均数
可以使用以下代码来求n个数的平均数:
```python
n = int(input("请输入数字个数:")) # 输入数字个数
sum = 0 # 初始化总和为0
for i in range(n):
num = float(input("请输入第%d个数字:" % (i+1))) # 输入每个数字
sum += num # 累加每个数字
avg = sum / n # 计算平均数
print("这%d个数字的平均数是:%f" % (n, avg)) # 输出平均数
```
运行结果:
```
请输入数字个数:5
请输入第1个数字:10
请输入第2个数字:20
请输入第3个数字:30
请输入第4个数字:40
请输入第5个数字:50
这5个数字的平均数是:30.000000
```
用python写一个函数求多个数平均值
可以使用以下代码实现:
```python
def average(*args):
if len(args) == 0:
return 0
else:
return sum(args) / len(args)
```
这个函数使用了可变参数 `*args`,可以接收任意数量的参数。在函数内部,我们首先判断参数的数量是否为 0,如果是,则返回 0。否则,我们使用 `sum()` 函数求出所有参数的和,然后除以参数数量得到平均值,最后返回平均值。