【发布时间】:2019-07-01 13:37:28
【问题描述】:
我正在学习 Python,并且我有一些没有帮助就无法完成的作业。 这是作业:
定义一个变量并将其设置为整数10000 使用 while 循环来倒数这个数字,直到它达到 0 循环的每次迭代都必须将数字减少 100 到 10 的值,如果我们还没有达到零,请重复此操作 显示变量的每个新值 当变量达到零或低于零时,程序将结束 永远不要让负值显示给用户。 我不知道如何使用while循环来做到这一点。我已经用 for 循环做到了这一点。 谢谢!
我尝试过的:
x=int(10000)
while x > 0:
print (x)
x-=100
【问题讨论】:
-
请你告诉我们你尝试了什么?
-
这是我的作业,这是我们的规则stackoverflow.com/help/how-to-ask
-
如果您发布您的工作代码尝试,您会得到答案,但不幸的是,stackoverflow 不是一个代码编写服务,它的存在是为了帮助人们让他们的代码工作。由于问题中没有代码,除非您对其进行编辑,否则您可能会发现它已关闭。
-
@Boki_Moki 我已经在您的问题中编辑了您的代码,您认为这种方法有什么问题?它与您想要的输出有何不同?
-
@Boki_Moki 如果你想让 100 之后的数字减 10 那么应该是 90,80,70
标签: python while-loop