我正在练习Python,并且尝试编写一个循环,但是运行它时它不会打印。我正在通过jupyter笔记本使用Python 2.7。当我运行代码时,它所做的只是启动另一个内核,但不输出任何内容。
def main():
x = 0
while (x < 5):
print (x)
x = x + 1
您已经定义了函数,但是现在您必须告诉Python运行它!
您需要做的就是调用它,就像这样:
def main():
x = 0
while (x < 5):
print (x)
x = x + 1
main() #This is calling a function
另外,您可能需要将x = x + 1
行更改为x += 1
。它们是等效的,但是这样更加整洁,并且省去了键入两次变量的麻烦。
在jupyter笔记本中(或在cmd的交互模式下),也可以在按shift + enter并再次调用main()之后执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句