2024-10-02 16:32:13 发布
网友
我已经成功地实现了一个循环,但是当我尝试sum函数时,仍然会遇到语法错误。我需要用户输入的数字总和和平均数,以及。必须将其输出给用户。你能告诉我该怎么走吗,谢谢。这是我目前所做的:
sum
while 1: NumCalc = input ("Enter Number :") if NumCalc == "done": break
i = 0 sum = 0 while 1: i += 1 NumCalc = input ("Enter Number :") if NumCalc == "done": break sum = sum + NumCalc print "Average is ", sum/i
如果要计算循环结束后的和和和平均值,可以这样做:
nums = [] while 1: NumCalc = input ("Enter Number:") if NumCalc == "done": break nums.append(float(NumCalc)) print('Sum:', sum(nums), 'and average:', sum(nums)/len(nums))
输出:
Enter Number: 5 Sum is 5.0 and the mean is 5.0 Enter Number: 2 Sum is 7.0 and the mean is 3.5 Enter Number: 4 Sum is 11.0 and the mean is 3.66666666667 Enter Number: 6 Sum is 17.0 and the mean is 4.25 Enter Number: 2 Sum is 19.0 and the mean is 3.8
如果要计算循环结束后的和和和平均值,可以这样做:
当在循环中时: ^{pr2}$
输出:
相关问题 更多 >
编程相关推荐