目錄
x = 10
try:
y = int(input('數字:')) # 10
y += 10 # y = y + 10
except exception as e:
print(f'error: \033[1;35m \033[0m!')
finally: # 無論包不報錯,都會執行finally下面的**
print(1)
作業
使用while迴圈輸出1 2 3 4 5 6 8 9求1-100的所有數的和
輸出 1-100 內的所有奇數
輸出 1-100 內的所有偶數
求1-2+3-4+5 ... 99的所有數的和
使用者登陸(三次機會重試)
猜年齡遊戲
要求: 允許使用者最多嘗試3次,3次都沒猜對的話,就直接退出,如果猜對了,列印恭喜資訊並退出
猜年齡遊戲公升級版(選做)
要求: 允許使用者最多嘗試3次,每嘗試3次後,如果還沒猜對,就問使用者是否還想繼續玩,如果回答y或y, 就繼續讓其猜3次,以此往復,如果回答n或n,就退出程式,如何猜對了,就直接退出
for迴圈列印99乘法表
for迴圈列印金字塔
# 題目1:使用while迴圈輸出1 2 3 4 5 6 8 9
i=0while i<10:
i += 1
if(i==7):
continue
print(i)
# 題目2:求1-100的所有數的和
s=0for i in range(1,101):
s += i
print(s)
# 題目3:輸出 1-100 內的所有奇數
for i in range(1,101):
if(i%2==1):
print(i)
# 題目4: 輸出 1-100 內的所有偶數
for i in range(1,101):
if(i%2==0):
print(i)
# 題目5:求1-2+3-4+5 ... 99的所有數的和
s=1for i in range(2,100):
if (i % 2 == 0):
s -= i
if (i % 2 == 1):
s += i
print(s)
# 題目6:使用者登陸(三次機會重試)
for i in range(3):
id = input("請輸入賬號:")
pwd = input("請輸入密碼:")
if id == "xucheng" and pwd == "123":
print("登陸成功")
# 題目7:猜年齡遊戲
for i in range(3):
age = input("請輸入您猜的年齡:")
if int(age) == 18:
print("猜對了")
break
# 題目8:猜年齡遊戲公升級版(選做)
i = 0
while i!=3 :
age = input("請輸入您猜的年齡:")
if int(age) == 18:
print("猜對了")
break
i += 1 # 計數器就加1
if i == 3: # 次數
ret = input("是否還想玩(y/n):")
if ret == "y" or ret =="y":
i = 0;
# 題目9:for迴圈列印99乘法表
for i in range(1,10):
for j in range(1, i+1):
print(f"*=",end=" ")
print()
# 題目10:for迴圈列印金字塔
for i in range(1,6):
print(f"")
Python筆記之異常處理
第三次寫部落格,本次內容是在寫爬蟲時遇到的bug。異常語法 try 語句塊 except 異常型別 語句塊 常見異常型別 baseexception 所有異常的基類 exception 常規錯誤的基類 arithmeticerror 所有數值計算錯誤的基類 floatingpointerror 浮點...
python學習筆記 異常處理
try 多個except else finally語句 try 塊是此語句的主要動作,嘗試執行的 except分句捕獲且處理try 塊內引發的異常,else分句是try沒有發生異常時要執行的處理器。finally語句不管異常是否發生都會去執行的,如果沒有異常發生,執行完try 塊後執行finally...
python學習筆記 異常處理
什麼是異常 異常就是程式執行時發生錯誤的訊號 在程式出現錯誤時,則會產生乙個異常,若程式沒有處理它,則會 丟擲該異常,程式的執行也隨之終止 語法錯誤 不按照語言基準來寫 print hello 邏輯錯誤 res 1 0 zerodivisionerror l 1.2 l 10 indexerror ...