题目:
要求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("账户不存在")