擅长:python、mysql、java
<p>循环不起作用,因为<code>in_body</code>是130,因此它不等于65,while循环从不执行。你知道吗</p>
<p>同样,循环体将<code>hour</code>减少了13%,但是您想要减少<code>in_body</code>而不是<code>hour</code>是错误的。你知道吗</p>
<p>你可能想要这样的东西:</p>
<pre><code>hour = 0
in_body = 130
while in_body > 65:
in_body = in_body * 0.87
hour +=1
print('After %d hours, %d mgs of caffeine remain in the body' % (hour, in_body))
</code></pre>