Python为什么我在这里没有输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python为什么我在这里没有输出相关的知识,希望对你有一定的参考价值。
我最近开始学习python,但无法弄清楚为什么下面的代码没有输出:
def countdown():
i = 5
while i > 0:
return i
i -= 1
print (i)
答案
如注释中的@alfasin所述,您在函数执行任何操作之前先使用return
退出了该函数。您可能打算这样做:
def countdown():
i = 5
while i > 0:
print(i)
i -= 1
return i
然后调用函数:
countdown()
输出:
5 4 3 2 1
以上是关于Python为什么我在这里没有输出的主要内容,如果未能解决你的问题,请参考以下文章