输入五个整数输出其中正整数的和与平均值
时间: 2023-05-19 20:06:25 浏览: 580
好的,这是一个简单的编程问题,以下是代码:
```python
nums = input("请输入五个整数,以空格分隔:").split()
positive_nums = [int(num) for num in nums if int(num) > 0]
sum_positive = sum(positive_nums)
avg_positive = sum_positive / len(positive_nums)
print("正整数的和为:", sum_positive)
print("正整数的平均值为:", avg_positive)
```
输入五个整数,以空格分隔,程序将会输出其中正整数的和与平均值。
相关问题
输入五个整数,输出其中的正整数的和及平均值
好的,这个问题很简单。请看下面的代码:
```python
nums = input("请输入五个整数,用空格隔开:")
nums_list = nums.split()
sum = 0
count = 0
for num in nums_list:
if int(num) > 0:
sum += int(num)
count += 1
if count == 0:
print("没有正整数!")
else:
avg = sum / count
print("正整数的和为:", sum)
print("正整数的平均值为:", avg)
```
这段代码会让用户输入五个整数,然后计算其中的正整数的和及平均值,并输出结果。如果没有正整数,则会输出"没有正整数!"。
输入5个整数x,输出其中正整数的累加和sum和平均值
好的,让我来回答你的问题。以下是代码:
```
sum = 0
count = 0
for i in range(5):
x = int(input())
if x > 0:
sum += x
count += 1
if count > 0:
average = sum / count
print("正整数的累加和为:", sum)
print("正整数的平均值为:", average)
else:
print("没有输入正整数")
```
希望这个代码能够帮到你!
阅读全文