【发布时间】:2017-05-14 06:30:30
【问题描述】:
为班级做了一个测试......他们提供了一个样本测试。其中一个问题给出了以下代码,该代码计算列表中项目的平均值,然后他们要求我们找出所有错误:
# brightness levels –maximum is 100
shape_brightness = [15,92,38,42]
item_no = 0
total = 0
if (item_no < len(shape_brightness):
total = shape_brightness[item_no]
item_no = item_no + 1
average = total / item_no
print(“The average brightness level is “+str(averge))
但是,在解决方案中,他们说最大的错误是它实际上应该是一个 while 语句 .. 我不明白为什么?有什么解释吗??
【问题讨论】:
标签: loops if-statement while-loop statements