【问题标题】:Can you initiate a variable while declaring a loop in Python?在 Python 中声明循环时可以启动变量吗?
【发布时间】:2016-02-19 11:39:48
【问题描述】:

所以我正在使用 Python 来学习你能做什么和不能做什么。现在我正在尝试像这样制作一个单行循环

while i <= 100: print(i); i += 1

但正如你猜到的,这不起作用,因为我还没有初始化i。然后我尝试了

i = 0; while i <= 100: print(i); i += 1

但这也无法说明invalid syntax "while"

有没有办法在同一行初始化i

【问题讨论】:

  • 不,没有办法用while 循环来做到这一点。我们很少在 Python 中使用 while 循环(我几乎只将它们用于无限循环)。你会发现for 循环可以用于几乎所有事情。
  • 是的,我注意到很多人将它用于无限循环,例如 while True,因为 true 始终是 true 啊哈。

标签: loops python-3.x while-loop python-3.5


【解决方案1】:

只需使用for 循环

for i in range(101): print(i)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    • 2022-07-06
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多