统计正数和负数的个数并求总和的平均值py
时间: 2024-01-24 17:03:53 浏览: 142
实验八程序设计综合编程练习.rar_continue_longer8vc
以下是统计正数和负数的个数并求总和的平均值的 Python 代码:
```python
nums = [] # 存储输入的数字
positive_count = 0 # 正数个数
negative_count = 0 # 负数个数
sum = 0 # 总和
n = int(input("请输入数字个数:"))
for i in range(n):
num = int(input("请输入第%d个数字:" % (i+1)))
nums.append(num)
if num > 0:
positive_count += 1
elif num < 0:
negative_count += 1
sum += num
average = sum / n # 平均值
print("正数个数:", positive_count)
print("负数个数:", negative_count)
print("总和:", sum)
print("平均值:", average)
```
代码执行流程:
首先读取用户输入的数字个数,然后用 `for` 循环依次读取每个数字,并判断它是正数还是负数,统计正数和负数的个数,并将每个数字累加到总和中。最后计算平均值,并打印出正数个数、负数个数、总和和平均值。
阅读全文