用python实现 输入n个数,计算总和和平均数
时间: 2023-05-21 11:02:55 浏览: 687
好的,这是一个很简单的问题,可以用Python来实现。以下是代码示例:
```
n = int(input("请输入数字的个数:"))
total = 0
for i in range(n):
num = float(input("请输入第%d个数字:" % (i+1)))
total += num
average = total / n
print("总和为:", total)
print("平均数为:", average)
```
这段代码可以让用户输入n个数字,然后计算它们的总和和平均数。
相关问题
用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
num_list = []
sum = 0
for i in range(10):
num = int(input("请输入第%d个数:" % (i+1)))
num_list.append(num)
sum += num
avg = sum / 10
print("十个数的总和为:%d" % sum)
print("十个数的平均值为:%.2f" % avg)
```
希望这个代码能够帮到你!