python作业不会写,应该会用到循环结构。请大家帮忙看看如何写,谢谢
收起
可以使用while循环接收用户的输入,用break退出循环语句。同时,使用一个计数器和一个累加器来统计输入正整数的个数和总和,最后计算平均值并输出即可。对应的代码如下:
count = 0 total = 0 while True: num = int(input()) if num == -1: break count += 1 total += num average = total / count print(count) print('%.6f' % average)
报告相同问题?