1. 程式人生 > 實用技巧 >多測師講解python _函式的傳遞_高階講師肖sir

多測師講解python _函式的傳遞_高階講師肖sir

題目:
要求1、通過函式來實現
2、引用函式傳遞方法
3、引用返回值
有一個登入系統:賬號admin密碼123456驗證碼abc123
賬號、密碼、驗證碼都正確的時候:顯示登入成功
最後顯示查詢的餘額為:888888888
賬號錯誤返回賬號錯誤
密碼錯誤返回密碼錯誤
驗證碼錯誤返回驗證碼錯誤'''

deffun():
a='查詢的餘額為:¥8888888888.00'
returna
fun()
deffun1():
user_name=input('輸入賬號:')
ifuser_name=='admin':
user_pwd=input('輸入密碼:')
ifuser_pwd=='123456':
user_yzm=input('輸入驗證碼:')
ifuser_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()



deflogin():
a=input('請輸出賬號:')
ifa=='admin':
b=input('請輸入密碼:')
ifb=='123456':
c=input('請輸入驗證碼:')
ifc=='abc123':
print('登入成功')
return'登入成功'
else:
print('驗證碼錯誤')
return'驗證碼錯誤'
else:
print('密碼錯誤')
return'密碼錯誤'
else:
print('賬號不存在!')
return
#login()

defcheck():
m=login()
ifm=='登入成功':
a=input('是否選擇查詢餘額:')
ifa=='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("賬戶不存在")