这是我的代码:
def div_3_5(start, end):
total =0
while start < end:
print start
start +=1
if start % 3 == 0 or start % 5 == 0:
total +=1
return total
其中start和end是随机整数。
该函数应计算可被3或5整除的整数数。
答案 0 :(得分:4)
你的return
语句缩进到与while循环体相同的级别,所以它在第一个循环结束时返回
def div_3_5(start, end):
total =0
while start < end:
print start
start +=1
if start % 3 == 0 or start % 5 == 0:
total +=1
return total # <-- dedent this line