【问题标题】:How many times the loop will execute in python?循环将在python中执行多少次?
【发布时间】:2016-04-28 09:32:37
【问题描述】:

在下面的python中for循环会被计算多少次?:

for i in range(0,10):
pass

【问题讨论】:

  • 0,因为缩进不当。
  • 试试print(i)?
  • Jayant,所以不鼓励讨论导向的问题。如果您正在编写代码并在选择最佳实践方面需要帮助,请发布您的代码。
  • 不要害怕或气馁,堆栈溢出充满了想要帮助的人。继续问更多问题。我可以从反对票的数量中看出,他们非常猛烈地攻击你。但是不要气馁,继续提问并继续学习。祝你好运。

标签: python python-2.7 python-3.x


【解决方案1】:
for i in range(0,10):
    print(i)

将输出:

0
1
2
3
4
5
6
7
8
9

【讨论】:

  • 现在 OP 将查看最后一行并说:“哦,我明白了,循环执行了 9 次。” ;-)
【解决方案2】:

对于您使用的任何范围函数

 range(start,end)

如果没有像 break 这样的循环切割语句,它将在循环中迭代 end-start 次。 你的情况

range(0,10)
10-0 =10

所以它会迭代 10 次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 2011-09-21
    • 2016-11-22
    相关资源
    最近更新 更多