30、製作**
迴圈提示使用者輸入:使用者名稱、密碼、郵箱(要求使用者輸入的長度不超過20 個字元,如果超過則只有前20 個字元有效)如果使用者輸入q 或q表示不再繼續輸入,將使用者輸入的內容以**形式列印
whiletrue:
n=input("
請輸入使用者名稱》")
p=input("
請輸入密碼》")
e=input("
請輸入郵箱》")
if len(n)<=20:
nl=len(n)
else
: nl=20
if len(p)<=20:
pl=len(p)
else
: pl=20
if len(e)<=20:
el=len(e)
else
: el=20
if n=="q"
or n=="q"
or p=="q"
or p=="q"
or e=="q"
or e=="q"
:
print("
goodbye")
break
#elif len(n)<=20 and len(p)<=20 and len(e)<20:
#v=test.format(name=n,password=p,email=e)
#w=v.expandtabs(20)
#print(w)
else
: test = "
使用者名稱\t密碼\t郵箱\n\t\t\t
"v=test.format(name=n[0:nl],password=p[0:pl],email=e[0:el])#
切片注意用的是冒號
w=v.expandtabs(30)
print("
30、製作**迴圈提示使用者輸入:使用者名稱、密碼、郵箱(要求使用者輸入的長度不超過20 個字元,如果超過則只有前20 個字元有效)如果使用者輸入q 或q表示不再繼續輸入,將使用者輸入的內容以**形式列印\n
計算機處理以位元組為單位,儲存時以位做單位
python3 中計算len長度是用字元長度;python2中是len代表的位元組
" "=>假 空字串0=>假 ,其他都為真
a="三個型別互相轉換123"
b=bool(a)
c=int(b)
d=str(c)
print (b,c,d)
python2 中xrange 和python3 中的range 一樣
2023年11月26日 練習3
公雞5元,母雞3元,小雞3只一元,總數money,需要買s只,則三雞多少只 money int input 請輸入多少金額 s int input 需要多少只 for i in range 1,money 5 1 for j in range 1,money 3 1 for k in range 1...
遞迴2023年11月24日
遞迴2018年11月24日 以下內容僅供娛樂,歡迎隨時 請多指教!1 用遞迴函式求斐波那契數列的第n項 斐波那契數列從第三個數起,後乙個數等於前面兩個數之和,例如 1 1 2 3 5 8 13 21 34 include intfun int n intmain 2 猴子吃桃問題 有一群猴子,去摘了...
2023年11月12日 複習
utf 8,unicode,gbk 的差異 沒聽懂。中文位元組 utf8 3個 gbk 2個 n 1actname sxj actpwd 123 while true name input name mima input mima n n 1 if actname name and actpwd m...