python語言篇(7練習6)

2021-09-14 00:28:15 字數 874 閱讀 3247

# 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_arguments.py

def myfun(a, *, k):

print('a =', a)

print('k =', k)

# myfun(100, 200) # 錯誤

myfun(100, k=200)  # k強制使用關鍵字傳參

myfun(10, **)  # 字典關鍵字傳參

print('***************====')

def myfun2(b, *args, c, d):

print("b=", b)

print("args=", args)

print("c=", c)

print("d=", d)

myfun2(100, 200, 300, 400, d=600, c=500)

# 11_dict_keyword_argument.py

# 此示例示意雙星號字典形參的用法:

def func(**kwargs):

print("關鍵字傳參的個數是:", len(kwargs))

print("kwargs=", kwargs)

func(name='tarena', age=15)

func(a=1, b="bbbb", c=[2, 3, 4], d=true)

python語言篇(6練習1)

1.算出 100 999 以內的水仙花數 narcissistic number 水仙花數是指百位的3次方 加上 十位的3次方 加上個位的3次方等於原數的數字 例如 153 等於 1 3 5 3 3 3 方法1 for x in range 100,1000 gewei x 10 求個位 shiwe...

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,...