我正在练习 Python,我正在尝试编写一个循环,但是当我运行它时它不会打印。我通过 jupyter notebook 使用 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 notebook 中(或在 cmd 的交互模式下),您也可以在按 shift + enter 并再次调用 main() 后执行此操作。
