找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 成都8班-姜培欢 于 2021-10-18 21:37 编辑

函数返回值return
1、返回语句return 可以不写,也可以写成一个return ,此时默认返回为空
2、return 语句后面的程序不会被执行

def login():
    while True:
        user=input('请输入用户名')
        if user=='admin':
            password=input('请输入密码:')
            if password=='123456':
                print('登录成功!')
                return True
            else:
                print('密码错误,请重新输入')
                continue
        else:
            print('用户名错误')
            continue
def select_amount():
    if login():
        print('您的账户余额为:10000')
select_amount()

python中 的返回值
def func() :
    num = 600
    score = num/ 6
func() #结果为空,没有做任何处理,没有print

def func() :
    num = 600
    score = num/6
    print(score)
func() #运行结果100.0

函数外部打印的时候调用了函数,会执行函数内部的打印,以及会打印内部返回给函数本身的值
def func() :
    num = 600
    score = num/6.
    print(score)
    return num
print( func()) #打印结果是100.0 和600

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册