python while循环范围函数

新手上路,请多包涵

为什么 while 循环不能用于 python 中的范围函数?

编码:

 def main():
  x=1;

  while x in range(1,11):
     print (str(x)+" cm");

if __name__=="__main__":
    main();

作为无限循环执行,重复打印 1 厘米

原文由 Anupama 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 443
1 个回答

简单地说,我们可以在 python 中使用 whilerange() 函数。

 >>> while i in range(1,11):
...     print("Hello world", i)
...
Hello world 1
Hello world 2
Hello world 3
Hello world 4
Hello world 5
Hello world 6
Hello world 7
Hello world 8
Hello world 9
Hello world 10

>>> i
10

原文由 Viraj Wadate 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进