输入十个整数,求其中正数的个数及其平均值,精确到小数点后两位的代码怎么写
时间: 2024-10-27 13:06:02 浏览: 28
保留 x 小数点后 n 位 C++功能代码,float blnXSFun(float x,int n)。
以下是使用Python编写的一个简单示例,用于输入十个整数并计算正数的数量以及它们的平均值,结果保留两位小数:
```python
def count_and_average():
# 初始化计数器和总和
positive_count = 0
total_sum = 0
# 输入十个整数
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
if num > 0:
positive_count += 1
total_sum += num
# 计算平均值,如果所有都是正数则不会除以零
average = total_sum / positive_count if positive_count != 0 else 0
# 返回结果,保留两位小数
return positive_count, round(average, 2)
positive_count, average = count_and_average()
print("正数个数:", positive_count)
print("正数平均值:", average)
```
当你运行这个程序时,它会提示用户逐个输入数字,并在结束后显示正数的数量和它们的平均值。
阅读全文