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()