• 多测师讲解python _函数的传递_高级讲师肖sir


    题目:
       要求1、通过函数来实现
           2、引用函数传递方法
            3、引用返回值
       有一个登录系统:账号admin  密码123456 验证码abc123 
       账号、密码、验证码都正确的时候:显示登录成功
       最后显示查询的余额为:888888888
       账号错误返回账号错误
       密码错误返回密码错误
       验证码错误返回验证码错误'''

    def fun():
        a ='查询的余额为:¥8888888888.00'
        return a
    fun()
    def fun1():
        user_name=input('输入账号:')
        if user_name =='admin':
            user_pwd=input('输入密码:')
            if user_pwd =='123456':
                user_yzm=input('输入验证码:')
                if user_yzm =='abc123':
                    print('登录成功',fun())
                else:
                    print('验证码错误!!')
            else:
                print('密码错误!!')
        else:
            print('账号错误!!')
    fun1()

    def fun1():
    user_name=input('输入账号:')
    if user_name =='admin':
    user_pwd=input('输入密码:')
    if user_pwd =='123456':
    user_yzm=input('输入验证码:')
    if user_yzm =='abc123':
    print('登录成功')
    return True
    else:
    print('验证码错误!!')
    return False
    else:
    print('密码错误!!')
    else:
    print('账号错误!!')
    def fun():
    a=fun1()
    if a ==True:
    print('查询的余额为:¥8888888888.00')
    else:
    pass
    fun()

    def fun():
    name=input('请输入用户名:')
    if name=='admin':
    pwd=input('请输入密码:')
    if pwd=='123456':
    yzm=input('请输入验证码:')
    if yzm=='abc123':
    print('登录成功')
    return '登录成功'
    else:
    print('验证码错误')
    else:
    print('密码错误')
    return '登录失败'
    else:
    print('账号错误')


    def fun1():
    c=fun()
    if c=='登录成功':
    print('8888888')
    else:
    pass
    fun1()



    def login():
        a=input('请输出账号:')
        if a == 'admin':
            b=input('请输入密码:')
            if b =='123456':
                c=input('请输入验证码:')
                if c =='abc123':
                    print('登录成功')
                    return '登录成功'
                else:
                    print('验证码错误')
                    return '验证码错误'
            else:
                print('密码错误')
                return '密码错误'
        else:
            print('账号不存在!')
        return
    # login()

    def check():
        m=login()
        if m=='登录成功':
            a=input('是否选择查询余额:')
            if a=='yes':
                print('账户余额为:88888888')
        else:
            pass
    check()

    def func()
    username = input("请输出账号:")
    if username == "admin":
    password = input("请输入密码:")
    if password == "123456":
    code = input("请输入验证码:")
    if code == "abc123":
    print("登录成功!")
    return "True"
    else:
    print("验证码错误!")
    print("密码错误!")
    else:
    print("账号不存在!")

    def check():
    status1 = func()
    if status1 == "True":
    status2 = input("是否选择查询余额:")
    if status2 == "yes" or status2 == "YES":
    print("账户余额为:88888888")
    else:
    print("请选择其他业务!")
    else:
    pass

    check()

    参考:不规范

    def fzh():
    zh = input("请输入你的账户:")
    return zh
    def fmm():
    mm=input("请输入你的密码:")
    return mm
    def fyzm():
    yzm = input("请输入验证码:")
    return yzm
    if fzh()=="admin":
    if fmm()=="123456":
    if fyzm()=="abc123":
    print("你的账号余额为:88888888")
    else:
    print("验证码错误")
    else:
    print("密码错误")
    else:
    print("账户不存在")
  • 相关阅读:
    ActiveX控件开发 C#
    sql server中新增一条数据后返回该数据的ID
    数据库设计之用户-角色-权限分配
    C#面向对象基础
    单片机通讯协议
    MSDN上的异步socket 服务端例子
    文件操作
    socket+select模型
    HSV颜色模型
    视觉软件需要考虑的10个方面
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13701962.html
Copyright © 2020-2023  润新知