元組 函式一

2021-10-22 16:20:38 字數 2606 閱讀 1629

作業深拷貝(deepcopy): copy 模組的 deepcopy 方法,完全拷貝了父物件及其子物件。

列印名片程式:輸入姓名,**號碼,性別,最後列印出來名片

• 控制姓名長度為6-20

• **號碼長度11

• 性別只能允許輸入男或女

• 每一樣資訊不允許為空

import re

name_input =

''phone_input =

''gender_input =

''def

name_check()

:global name_input

while

true

: name_input =

input

('請輸入姓名(長度6~20位):'

) name_len =

len(name_input)

if name_len ==0:

print

('姓名不能為空!請重新輸入!'

)elif

6> name_len or name_len >20:

print

('姓名輸入的長度不在規定範圍內!請重新輸入!'

)else

:break

defphone_check()

:global phone_input

while

true

: phone_input =

input

('請輸入**號碼(長度11位):'

) phone_len =

len(phone_input)

ret = re.match(r"^1[35678]\d$"

, phone_input)

if phone_len ==0:

print

('**號碼不能為空!請重新輸入!'

)elif ret is

none

:print

('**號碼格式不正確!請重新輸入!'

)else

:break

defgender_check()

:global gender_input

while

true

: gender_input =

input

('請輸入性別:'

) gender_len =

len(gender_input)

gender_ret = gender_input in

('男'

or'女'

)if gender_len ==0:

print

('性別不能為空!請重新輸入!'

)elif gender_ret:

print

('性別只能為男或女!請重新輸入!'

)else

:break

name_check(

)phone_check(

)gender_check(

)print

('---------列印名片程式-----------'

)print

('\t'

,'姓 名:'

, name_input)

print

('\t'

,'**號碼:'

, phone_input)

print

('\t'

,'性 別:'

, gender_input)

使用函式求前20個斐波那契數
# 第一項,第二項

n1, n2 =1,

1count =

2def

def1

(n1, n2, count)

: num =

int(

input

("你需要幾項?"))

if num <=0:

print

("請輸入乙個正整數。"

)elif num ==1:

print

("斐波那契數列:"

+str

(n1)

)else

:print

("斐波那契數列:"

, end=

" , "

)print

(f'n1, n2'

, end=

" , "

)while count < num:

nth = n1 + n2

print

(nth, end=

" , "

) n1 = n2

n2 = nth

count +=

1def1(n1, n2, count)

編寫一段**,定義乙個函式求1-100之間所有整數的和,並呼叫該函式列印出結果
deff(

):n =

0for i in

range(1

,101):

n += i

i+=1print

(n)f(

)

字典元組函式04

a 1,2,3 b a是將a的位址給了b,位址相同。b a 是將a的值給了b,b重新建立列表,位址不同 列表遍歷 for num in list print num for index in range 0,len a print a index i 0while iprint a i i 1 ev...

Python元組操作函式

1.元組使用圓括號,而列表使用方括號 2.元組不可改變 增 刪 改 而列表可以改變。tup1 physics chemistry 1997 2000 tup2 1 2,3 4,5 6,7 print tup1 0 physics print tup2 1 5 2,3,4,5 元組是不可更改的,也就是...

6 2 1 使用函式處理元組

6.2.1 使用函式處理元組 在第 3 章,我們用元組來表示城市和人口。當我們想要增加人口時,不得不寫點東西,像這樣 let name,population oldprague let newprague name,population 13195 這很清晰,但有點羅唆。第一行分解元組,第二行對第二...