Python Task03 異常處理

2021-10-18 01:39:53 字數 925 閱讀 5684

import random

num = random.randint(1,

100)

guess_chances =

7print

('您只有7次猜數字的機會哦!'

)for i in

range(1

,guess_chances +1)

:print

('這是第'

+str

(i)+

'次猜數字'

) guess =

input

('請輸入數字:'

)if guess.isdigit():

guess =

int(guess)

if guess < num:

print

('您輸入的數字太小了,您還有'

+str

(guess_chances - i)

+'次機會,請重新輸入:'

)elif guess > num:

print

('您輸入的數字太大了,您還有'

+str

(guess_chances - i)

+'次機會,請重新輸入:'

)elif guess == num:

print

('恭喜您猜對了'

)break

elif guess ==

'q':

print

('退出遊戲!'

)break

else

:print

('輸入的內容必須為整數,請重新輸入:'

)while

(guess_chances - i)==0

:print

('您輸入已經超過7次,遊戲結束!'

)break

Python task 03 條件語句

if 語句 if expression expr true suiteif 語句的 expr true suite 塊只有當條件表示式 expression 結果為真時才執行,否則將繼續執行緊跟在該 塊後面的語句。單個 if 語句中的 expression 條件表示式可以通過布林操作符 and,or...

Python Task 08 異常處理

python task 08 異常處理 1.異常 異常解釋 assertionerror 斷言語句 assert 失敗 attributeerror 嘗試訪問未知的物件屬性 importerror 匯入模組失敗的時候 indexerror 引索超出序列的範圍 keyerror memoryerror...

mysql 丟擲異常sql mysql 異常處理

該文章內容通過網路搜尋組合,mysql 異常,可以自定義異常,再應用。也可使用系統預設的異常,捕獲應用。一 異常定義 declare condition name condition for condition type condition name引數表示異常的名稱 condition type引...