猜數字遊戲
題目描述:
電腦產生乙個零到100之間的隨機數字,然後讓使用者來猜,如果使用者猜的數字比這個數字大,提示太大,否則提示太小,當使用者正好猜中電腦會提示,「恭喜你猜到了這個數是…」。在使用者每次猜測之前程式會輸出使用者是第幾次猜測,如果使用者輸入的根本不是乙個數字,程式會告訴使用者"輸入無效"。
(嘗試使用try catch異常處理結構對輸入情況進行處理)
獲取隨機數採用random模組。
import random
shuzhi=random.randint(0,
100)
cishu=
0while
true
:try
: cishu =cishu+
1print
("這是您第"
+str
(cishu)
+"次猜測"
) caice=
input
("請猜測乙個數字:"
) guess=
int(caice)
if guess > shuzhi :
print
("太大"
)elif guess < shuzhi :
print
("太小"
)else
:print
("恭喜你猜到了這個數是"
+str
(guess)
)break
except valueerror as error:
print
("輸入無效\n"
+str
(error)
)
Task 03 異常處理
異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。1.python 標準異常總結 2.python標準警告總結 3.try except 語句 try 語句按照如下方式工作 首先,執行try子句 在關鍵字t...
Python基礎 Task03 異常處理
異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。異常體系內部有層次關係,python異常體系中的部分關係如下所示 檢測範圍 except exception as reason 出現異常後的處理 try ...
爬蟲task03心得
通過這一階段的學習,我知道了爬蟲中針對ip被封的解決方案,主要有三種小套路 1,修改請求頭,模擬瀏覽器 而不是 去直接訪問 去訪問 2,採用 ip並輪換 3,設定訪問時間間隔 下面是獲取ip位址的案例 from bs4 import beautifulsoup import requests imp...