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です。これはループを1回し、5を減算してから2で除算してから停止することを意味します。誰でも知っている理由は?なぜこのループは1回だけですか?
'=' '=='ではありません。 – Chris
はまだ動作しません – Gekz
あなたもコード全体を表示していません。入力する_to what_? 'return'_from what_?あなたは本当にあなたのループの中で 'return 'したいですか? – Chris