21.python函数(return)

return

一、return语句

1、return是指定一个返回值

2、在python中创建一个函数 ,可以用return语句指定返回的的值,这个返回值可以是任意的类型

3、return语句在同一个函数中可以出现多次,但是只有有一个得到执行,就会直接结束函数的执行。return后面的语句不执行了

4、return的格式

return [返回值]

5、return 可以运用到一个函数执行后的结果,作为返回值,供其他函数调用

6、案例:

def hs():
    a=100
    print(a)
    return a
    # print(a)

def hs1():
    s=hs()
    print(s/2)

练习:

现在有一个取款场景:两个场景

第一个是登录(return),第二个根据登录后显示余额

登录银行系统如果成功过显示余额,登录失败,抛出对应异常(账号错误或密码错误)。
思路:两个功能使用 两个函数来处理,(1)第一个函数实现登录(2)第二个函数实现余额查询,调用第一个函数得到的结果给第二个函数,然后第二个函数根据结果进行显示。

def enter ():
    cg='登陆成功'
    dl=input("请输入账号:")
    if dl=="430503":
        paswd=input("请输入密码")
        if paswd =="123456":
            print("登陆成功")
            return cg
        else:
            print("密码错误")
    else:
            print("账号错误")


def select():

    import random
    num=random.randint(10000,50000)
    num=str(num)
    cg=enter()
    if cg=='登陆成功':
        print("您的余额为"+num+"元")
    else:
        print("请重新登录")

select()
def dl():
    a=0
    zh=input("请输入账号:")
    if zh=='dim':
        pwd=input("请输入密码:")
        if pwd=='123456':
            print('登录成功')
            return a
        else:print('密码错误')
    else:print('账号错误')
# dl()
def ye():
    e=dl()
    if e==0:
        print('余额为10000')
    else:
        print('登录失败')
posted @   藕丝鲜芋  阅读(216)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示