用数组输入5个整数,再输出正整数的累加和平均值
时间: 2023-12-10 13:42:08 浏览: 188
输入一些整数,编程计算并输出其中所有正数的和,输入负数时不累加,继续输入下一个数 输入零时,表示输入数据结束 要求最后统计出累加的项数
5星 · 资源好评率100%
下面是一个用 Python 语言实现的示例代码:
```python
nums = []
sum_pos = 0
count_pos = 0
for i in range(5):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
if num > 0:
sum_pos += num
count_pos += 1
if count_pos == 0:
print("没有输入正整数")
else:
avg_pos = sum_pos / count_pos
print("正整数的累加和为:", sum_pos)
print("正整数的平均值为:", avg_pos)
```
运行示例:
```
请输入第1个整数:-3
请输入第2个整数:7
请输入第3个整数:0
请输入第4个整数:2
请输入第5个整数:-5
正整数的累加和为: 9
正整数的平均值为: 4.5
```
阅读全文