# 02_def_mymax.py
# 此示例示意定義乙個帶有引數的函式:
def mymax(a, b):
if a > b:
print("最大數是", a)
else:
print("最大數是", b)
# 呼叫帶有引數的函式, 第乙個實參100給形參a, 第二個...
mymax(100, 200)
mymax(10000, 5000) # 最大數是10000
mymax(4 + 7, 5 + 5) # 最大數是11
mymax("acd", "abcd") # 最大數是 acd
# 03_return.py
# 此示例示意return語句的用法
def hello():
print("hello aaa")
print("hello bbb")
return [2, 3, 5, 7] # 用於返回到呼叫的地方
print("hello ccc")
v = hello()
print('v繫結', v)
# sequence_give_argument.py
# 此示例示意序列傳參
def fx(a, b, c):
print('a =', a)
print('b =', b)
print('c =', c)
s1 = [11, 22, 33]
# 用索引傳參
# fx(s1[0], s1[1], s1[2])
# 序列傳參
fx(*s1) # * 代表要將s1 拆解後再依次傳入
fx(*"abc")
fx(*(101, 202, 303))
# fx(*"abcd") # 有錯,序列中有四個元素,但形參是3個
python語言篇(7練習1)
1.有乙隻小猴子,摘了很多桃.第一天吃了全部桃子的一半,感覺不飽又吃了乙個 第二天吃了剩下桃子的一半,感覺不飽又吃了乙個 以此類推 到第十天,發現只剩下乙個了 請問第一天摘了多少個桃?第十天 x 1 第九天 x x 1 2 第八天 x x 1 2 x x 1 2 x x 1 2 x x 1 2 x ...
python語言篇(7練習2)
練習1 寫乙個函式mysum,此函式帶有兩個引數x,y.此函式功能是列印出兩個引數x,y的和,即 x y def mysum x,y s x y print x y print s mysum 100,200 300 mysum abc def abcdef 練習2 寫乙個函式print even,...
python語言篇(7練習6)
09 star tuple argument.py 此示例示意 星號元組形參 def func args print 實參個數是 len args print args的值是 args func 1,2,3 func abcd 3.14,100,true,none 10 keyword argume...