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为什么我在这里没有输出的主要内容,如果未能解决你的问题,请参考以下文章

没有带有拉动刷新的互联网消息 webview 片段

Android中切换标签片段之间的延迟

从片段类中的对话框添加项目到recyclerview。

学习笔记:python3,代码片段(2017)

Sleep() 方法后的代码片段没有被执行

为啥我在这个 python 片段中得到 float 是不可迭代的? [复制]