• 控制姓名長度為6-20
• **號碼長度11
• 性別只能允許輸入男或女
• 每一樣資訊不允許為空
# _*_ coding:utf-8 _*_
global gender
global judge
global slect
global tel
global name
defmenu()
:global slect
print
('''
╔———————名片—————————╗
│ │
│ *****= 功能選單 ***** │
│ │
│ 1 輸入姓名 │
│ 2 **號碼 │
│ 3 輸入性別 │
│ 4 列印名片 │
│ ******************************= │
╚——————————————————╝
''') slect =
int(
input
('輸入選擇功能'))
return
defgender()
:global slect
global gender
global judge
while
true
: gender =
str(
input
('輸入性別:'))
if gender ==
'男'or gender ==
'女':
continue
else
:break
print
('設定成功'
) slect =
0 judge |=1
<<
3# 位與操作,用於判斷資料資訊完整
deftel_num()
:global slect
global tel
global judge
while
true
: tel =
str(
input
('**號碼:'))
iflen
(tel)
!=11
:continue
else
:break
print
('設定成功'
) slect =
0 judge |=1
<<
2def
name()
:global slect
global name
global judge
while
true
:while
true
: name =
str(
input
('輸入姓名:'))
iflen
(name)
<6or
len(name)
>20:
continue
else
:break
print
('設定成功'
) slect =
0 judge |=1
<<
1def
show()
:global gender
global judge
global slect
global tel
global name
if(judge&1)
==1:print
('%s %s %s'
%(name,tel,gender)
) slect =
0else
:print
('資訊不完整無法列印'
) slect =
0if __name__ ==
"__main__"
:global slect
slect =
0while
true
:if slect ==0:
menu(
)elif slect ==1:
name(
)elif slect ==2:
tel_num(
)elif slect ==3:
gender(
)elif slect ==4:
show(
)
a =[1
,1]for i in
range(2
,21):
a.insert(i,
(a[i -1]
+ a[i -2]
))
def
num_sum()
: i=
0while i<=
100:
i = i+
1sum
+= i
print
(sum
)
第八周作業
1 理解窗體的檔案含義及組織結構 如 form1.cs form1.designer.cs form1.resx 控制項的屬性 方法和事件。2 完全用 的方式在form1.cs檔案中建立乙個文字標籤物件label1,用 設定label1的parent location name text autos...
第八周作業
1 顯示統計占用系統記憶體最多的程序,並排序 2 編寫指令碼,使用 for 和 while 分別實現 192.168.0.0 24 網段內,位址是否能夠 ping 通,若 ping 通則輸出 success 若 ping 不通則輸出 fail 3 每週的工作日 1 30,將 etc 備份至 back...
第八周作業
本週是團隊專案的最後一周,我們的團隊專案也完成了大部分的工作。下面是我們近兩周的工作內容,以及我在這個團隊專案中的總結與心得體會。我們小組所進行的專案是仿照手遊 球球大作戰 製作3d的pc版遊戲。到目前為止,我們已經完成了大部分文件與編碼工作,還差測試文件的成型 其它文件的細節修改與一些bug的修補...