为了账号安全,请及时绑定邮箱和手机立即绑定

如果条件返回内部

如果条件返回内部

阿晨1998 2021-11-30 10:33:43
__init__.py在每个子目录中添加一个空文件,使它们成为模块。.├── code│   ├── __init__.py│   └── scripts│       ├── __init__.py│       └── script1.py└── main.py然后,如果您调用hello了一个函数,则code/scripts/script1.py可以通过以下方式导入该函数:from code.scripts.script1 import hellohello("yo")
查看完整描述

3 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

不确定您想要实现的目标,但根据您提供的信息:


def hi (n):

    while (n < 5):

        print("we are inside hi")

        n -= 1

简单来说,return在函数内部使用就是返回后面的值,None没有值就返回。此外,函数的执行在 return 语句执行后立即终止。


您可以使用该return语句,但是如果您想迭代它是不正确的,因为您的函数将终止其执行。还请记住,一旦您执行循环的迭代,在您的函数内将不会有更多的语句要执行,这意味着return将执行返回的隐式语句None,然后函数再次结束执行。


查看完整回答
反对 回复 2021-11-30
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

你可以使用这个:


def hi (n):

    while n <= 5:

        print("we are inside hi")

        n+=1

   return n


n=1

hi(n)

您需要一个循环来迭代,并且 return 语句将从函数调用中退出。


查看完整回答
反对 回复 2021-11-30
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

当然,你需要一个循环来进行迭代。如果您只想打印语句 4 次,只需创建一个循环范围。


def hi ():

    for n in range(4):

        print(n+1," we are inside hi")


hi()


查看完整回答
反对 回复 2021-11-30
  • 3 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信