-5
while count > 0:
if count = 0:
return n
elif count < 0:
print(" ") # prints empty if n is below 0
else:
count = count - 1
collect += math.ceil((n - 5)/2)
return collect
输入是(1003,3) - 结果是499,这意味着它只是循环一次,然后减去5,然后除以2,然后停止。有人知道为什么为什么只循环一次?
'='是不是''==。 – Chris
仍然不起作用 – Gekz
您也未显示完整的代码。输入_to what_?来自什么?你真的想在你的循环中“返回”吗? – Chris