2023年11月19日 練習練習

2022-08-13 13:39:13 字數 1512 閱讀 5021

30、製作**

迴圈提示使用者輸入:使用者名稱、密碼、郵箱(要求使用者輸入的長度不超過20 個字元,如果超過則只有前20 個字元有效)如果使用者輸入q 或q表示不再繼續輸入,將使用者輸入的內容以**形式列印

while

true:

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