【发布时间】:2014-10-07 21:22:13
【问题描述】:
我需要使用“for”循环来根据用户输入计算卡路里。一切都基于输入,除了卡路里燃烧的速度。 (3.4) 每分钟。
这是我目前所拥有的。我得到了正确的答案,但它无限地重复循环。
time = int(input('How many minutes were you exercising? '))
for i in range (time):
calories = (time * 3.4)
calories = float(calories)
print(calories)
【问题讨论】:
-
这不会无限重复循环,它会重复循环
time次。如果输入 3,则会得到 3 个循环。因此,如果这是您的实际问题,那么这不是您的实际代码。请向我们确认minimal, complete, verifiable example,它实际上展示了您想要解决的问题。 -
另外,这是家庭作业还是书中的练习?如果是这样,请给我们更多的作业细节,因为很可能你错过了什么。如果不是,那是什么让你认为你首先需要一个
for循环? -
不要将重要信息放在评论中,编辑您的问题。