用python实现 输入n个数,计算总和和平均数
时间: 2023-05-21 12:02:55 浏览: 1266
好的,这是一个很简单的问题,可以用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程序 求和与平均数(while) 题目描述:输入 n 个数,求输入的 n 个数的总和与平均数。 输入:两行。第一行输入整数 n,表示需要输入的数的个数。第二行输入 n 个正整数。 输出:先输出总和,再输出平均数。
编写 Python 程序来解决这个问题,你可以按照以下步骤:
```python
def sum_and_average():
# 输入数字的个数
n = int(input("请输入需要计算的数字个数: "))
# 初始化总和为0
total_sum = 0
# 使用 while 循环获取每个数字并累加
i = 1
while i <= n:
num = int(input(f"请输入第 {i} 个数: "))
total_sum += num
i += 1
# 计算平均数
average = total_sum / n
# 输出结果
print(f"数字的总和是: {total_sum}")
print(f"数字的平均数是: {average}")
# 调用函数开始计算
sum_and_average()
```
在这个程序中,我们首先让用户输入数字的个数 `n`,然后通过循环依次读取每个数字,并将其加到 `total_sum` 上。最后,我们将总和除以 `n` 来得到平均数,并打印出结果。
编写程序 求和与平均数(while) 题目描述:输入n个数,求输入的n个数的总和与平均数。 输入:两行。第一行输入整数n,表示需要输入的数的个数。第二行输入n个正整数。 输出:先输出总和,再输出平均数。
你可以使用Python编写一个简单的while循环程序来实现这个功能。下面是一个示例:
```python
def sum_and_average():
n = int(input("请输入需要输入的数的个数: "))
total_sum = 0
numbers = []
# 使用while循环获取n个数
i = 1
while i <= n:
num = int(input(f"请输入第{i}个数: "))
total_sum += num
numbers.append(num)
i += 1
# 计算平均数
average = total_sum / n if n != 0 else "无法计算,因为n为0"
# 输出结果
print(f"这些数的总和是: {total_sum}")
print(f"平均数是: {average}")
sum_and_average()
```
在这个程序中,用户首先输入数字的数量,然后循环`n`次,每次从用户那里获取一个数并添加到总和中。结束后,计算平均数并输出。
阅读全文