dcsxlh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

 

题目:
   要求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("账户不存在")
posted on   多测师_肖sir  阅读(330)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
 
点击右上角即可分享
微信分享提示