1.统计正负数个数并计算平均值
编写程序
def main(x,ture,fu,i,sum1):
while x!=0:
x = int(input('输入一个整数,以输入值0来结束:'))
if(x>0):
ture += 1
elif(x<0):
fu += 1
i += 1
sum1 = sum1 + x
if sum1 != 0:
xxx = sum1/(i-1)
print('输入的正数有%d个,输入的负数有%d个,这组数的和为%d,这组数的平均数为%.2f'%(ture,fu,sum1,xxx))
else:
print('结束')
return
def start():
x = 1
ture = 0
fu = 0
i = 0
sum1 = 0
main(x,ture,fu,i,sum1)
start()
————————————————
结果为: