Python 函式習題

2021-10-09 08:14:25 字數 1140 閱讀 1424

『』』

用函式計算傳入字元的個數

『』』『』』

函式 判斷傳入的字串 列表 元組長度是否大於5

『』』『』』

寫入不定個數的字串拼接第乙個和最後乙個字串

『』』『』』

傳入多個引數以list返回

『』』『』』

定義乙個函式 輸入不定個數的數字 返回所有數字之和

『』』『』』

變數的作用域

對於不可變型別的全域性變數來說,要在函式中修改需要global宣告

對於可變型別的全域性變數來說,要在函式中修改可以不使用global宣告

『』』『』』

練習atm機

『』』#1.驗證登入

def login(passwd):

pw=『888888』

if passwd==pw:

return true

else:

return false

#2.金額驗證

def checkmoney(money):

if money.isdigit():

if int(money) % 100 == 0 and 0<=int(money)<=1000:

return money

else:

return false

else:

return false

def main():

for i in range(3):

passwd=input(『請輸入密碼:』)

if login(passwd): #登入成功金額驗證

while true:

money=input(『請輸入金額:』)

money=checkmoney(money)

if money:

print(『取款%s元』%money)

break

else:

print(『輸入的金額有誤請重新輸入』)

#3.交易完成

print(『交易完成』)

break

else:

if i ==2:

print(『連續三次密碼錯誤,賬號已凍結』)

break

print(『密碼有誤』)

main()

python之函式習題

1 寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成批了修改操作 def func filename,old,new import os with open filename mode rt encoding utf 8 as f1,open filename.swap mode wt ...

python函式練習題

1 函式的定義 將可重複使用的,實現某種功能的 段組織在一起 2 函式的語法 def 函式名 引數 函式體 return 2.1 函式名是乙個變數,因此命名規則需遵守變數命名規則 3 函式的呼叫 函式名 4 函式的返回值 return 可空 none 單個 多個以tuple返回給呼叫者 5 函式的引...

python函式 練習題

1.寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成整個檔案的批量修改操作import os def modify file file name,content,new str new filename sfile name new.new file open new filename,...