21.python函式(return)

藕丝鲜芋發表於2024-08-08

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

相關文章