《笨辦法學python》加分習題18 我的答案

2021-08-07 02:09:25 字數 1029 閱讀 6540

這是我自己學習的答案,會盡力寫的比較好。還望大家能夠提出我的不足和錯誤,謝謝!

# this one is like your scripts with argv

defprint_two

(*args):

arg1,arg2 = args

print

"arg1: %r, arg2: %r" % (arg1, arg2)

# ok, that *args is actually pointless, we can just do this

defprint_two_again

(arg1, arg2):

print

"arg1: %r,arg2: %r" % (arg1, arg2)

# this just takes one argument

defprit_one

(arg1):

print

"arg1: %r" % arg1

# this one takes no arguments

defprint_none

():print

"i got nothin'."

print_two("zed","shaw")

print_two_again("zed","shaw")

prit_one("first!")

print_none()

1、寫函式過程:

1. 定義函式由def開頭

2. 函式名只要正規有意義,可識別就好,可以由下劃線,字母,數字組成

3. 函式名後新增(),可以包含引數,多個引數之間逗號隔開

4. 在()後新增:表示定義結束

5. 之後函式內的**保持相同縮排

6. 函式結束後,下一句話不要取消縮排

2、呼叫函式過程:

1. 呼叫函式時要使用函式所定義的名稱

2. 記得函式後的()和內部的引數,多個引數用逗號隔開

笨辦法學python加分習題30

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題30 people 30 cars 40 buses 15 if cars people print we should take the cars.elif cars people print we should not ta...

笨辦法學python加分習題36

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 我可能是個傻姑娘.加分習題36 def a print 吃西紅柿炒蛋時,你常常煩惱是該先吃西紅柿還是先雞蛋嗎?print a 是 nb 否 answer input if answer.upper a b elif answer.upp...

笨辦法學python加分習題38

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題38 states cities cities ny new york cities or portland print 10,1 print ny stae has cities ny print or state has c...