【问题标题】:How would I convert this code into a for loop for PYTHON [closed]我如何将此代码转换为 PYTHON 的 for 循环 [关闭]
【发布时间】:2013-11-12 14:07:27
【问题描述】:
B = 3
while(B <= 11):
  print(B)
  B = B+2

我已经尝试了很多东西,全都是废话,比如:

for B <= 11:

这显然是无效的语法,我已经尝试过:

B= 3
if B <= 11:
   print(B)
   B = B+2

什么都不做

那么,有什么建议吗?

【问题讨论】:

标签: for-loop python-3.x while-loop


【解决方案1】:

看起来您正在学习 Python。你要找的是range:

for B in range(3,12,2):
    print(B)

注意这里的参数是3、12和2。

  • 3 是起点。
  • 使用 12 而不是 11 作为范围的结尾,因为 Python 中的 range() 函数排除了范围的最后一个值。在编写 Python 代码时,您需要牢记这一点。
  • 2 是步长值。

【讨论】:

    【解决方案2】:

    你可以使用这样的东西(Java):

    for(int B = 3; B <= 11; B += 2)
    {
        System.out.println(B);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 2023-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 2023-04-01
      相关资源
      最近更新 更多