我有一个关于While循环和编写一个(在函数中)的问题-初学者



我遇到了一个奇怪的问题,或者可能是一些我不理解的东西,这行代码有点困扰我。我在网上找不到我需要的东西,所以我想在这里问一下。当我被要求把我的while循环在一个函数中,我没有得到我想要的结果,我很困惑。

下面是我想弄乱的代码:

def main():
x = 0
while(x < 5):
print(x)
x = x + 1

函数应该从(0,1,2,3,4,)开始打印,但实际上什么都没有打印,代码中也没有错误,所以这使得它更令人困惑。我错过什么了吗?如果有帮助的话,我正在使用更新版本的piCharm。

您有一个函数,但没有调用它,因此代码不会执行。你需要调用main()函数

def main():
x = 0
while(x < 5):
print(x)
x = x + 1
main()

最新更新