python day02 格式化輸出邏輯運算

2022-09-01 09:21:07 字數 3326 閱讀 8601

#格式化輸出

#

% s d

#name = input('請輸入姓名')

#age = input('請輸入年齡')

#height = input('請輸入身高')

#msg = "我叫%s,今年%s 身高 %s" %(name,age,height)

#print(msg)

"""

name = input('請輸入姓名:')

age = input('請輸入年齡:')

job = input('請輸入工作:')

hobbie = input('你的愛好:')

msg = '''------------ info of %s -----------

name : %s

age : %d

job : %s

hobbie: %s

------------- end -----------------''' %(name,name,int(age),job,hobbie)

print(msg)

"""name = input('

請輸入姓名')

age = input('

請輸入年齡')

height = input('

請輸入身高')

msg = "

我叫%s,今年%s 身高 %s 學習進度為3%%s

" %(name,age,height)

print(msg)

#邏輯運算

#and or not

#優先順序,()> not > and > or

# print(2 > 1 and 1 < 4)

# print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2)

# print(3>4 or 4<3 and 1==1) # f

# print(1 < 2 and 3 < 4 or 1>2) # t

# print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) # t

# print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # f

# print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # f

# print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # f

#ps int ----> bool 非零轉換成bool true 0 轉換成bool 是false

# print(bool(2))

# print(bool(-2))

# print(bool(0))

# #bool --->int

# print(int(true)) # 1

# print(int(false)) # 0

'''x or y x true,則返回x'''

# print(1 or 2) # 1

# print(3 or 2) # 3

# print(0 or 2) # 2

# print(0 or 100) # 100

'''x and y x true,則返回y'''

# print(1 and 2)

# print(0 and 2)

print(2 or 1 < 3)

print(3 > 1 or 2 and 2)

# #計算 1 - 2 + 3 ... + 99 中除了88以外所有數的總和

#

i=1#

sum=0

#while i <100:

#if i==88:

#i += 1

#continue

#if i%2!=0:

#sum=sum+i

#else:

#sum=sum-i

#i += 1

#print(sum)

# #計算 1 - 2 + 3 ... -99 中除了88意外所有數的總和

i=0

j=-1sum=0

while i<99:

i=i+1

if i==88:

continue

else

: j = -j

sum=sum+i*j

print(sum)

username = "

yangxiaoer

"password = "

123456

"i = 3

while i >0:

zh = input("

請輸入你的賬號:")

i -= 1

if zh ==username:

mm = input("

請輸入你的密碼:")

if mm ==password:

print("

驗證成功.正在登陸......")

print('''

恭喜你登陸成功!

歡迎使用者進入

使用者名稱 :%s

密碼 :%s

'''%(zh,mm))

break

else

:

if i ==0:

print("

你的機會已經沒了!game over 下次見!")

answer = input('

再試試?y or n')

if answer == 'y'

: i = 3

print("

密碼錯誤,請重新輸入")

print("

你還有"+str(i)+"

次機會"

)

else

:

print("

請輸入正確的使用者名稱!")

if i ==0:

print("

你的機會已經沒了!")

answer = input('

再試試?y or n')

if answer == 'y'

: i = 3

print("

你還有" + str(i) + "

次機會"

)else

:

print('

你tm要不要臉

')

python day5 格式化輸入

python格式化輸入包含 呼叫,及format方法 1 最簡單的字串傳參 2 tpl i am s alex 3 i am alex 45 字串與整數傳參 6 tpl i am s age d alex 18 7 i am alex age 1889 字典的傳參 10 tpl i am name ...

2 1格式化輸出

註解的三種方式 1.之後的這一行全為註解 2.之間的內容全是 可以換行 3.後一行都是 這是xml註解 之後會轉換乙個xml檔案 無效表示符 for 關鍵字 3q 不能是數字開頭 count 不可以 可以 console.write 中間不能有.號 ture false 都是給bool布林值 預設為...

(11)格式化輸出

這個模擬較重要,用於格式化翻譯,因為單詞對應的翻譯比較大,有一些例句有幾十條,如果不格式化,返回的講是一大坨,一大坨的,使用者體驗不好 經過這個類的格式化之後,返回的就是一條一條的例句,而不是一大堆 格式化翻譯 class formattrans public function gettrans s...