a=
input
("enter a number:"
)if a!="":
assert a.isnumeric()is
true
,"輸入資料未限制為數字"
# enter a number:ad
# traceback (most recent call last):
# file "e:/python專案/基礎訓練/5.語句-4.斷言.py", line 4, in
# if a!="" : assert a.isnumeric() is true,"輸入資料未限制為數字"
# assertionerror: 輸入資料未限制為數字
#要記住,assert 後面的內容一定要用運算子的形式
#之前說過,除了false,none,0,{},"",,()其他值均為true
Python之assert斷言語句
關鍵字assert構成斷言語句,主要是可以在我們書寫乙個新的程式時,可以使用它幫我們鎖定bug範圍。表示式 assert 表示式 視窗提示的資訊 括號中的專案為選填專案,選填專案將會在表示式的布林值為false時丟擲,使得錯誤更加清晰。例如 如果你對python感興趣,我這有個學習python基地,...
python教程(五)之語句(8 簡單推導)
print x x for x in range 10 0,1,4,9,16,25,36,49,64,81 輸出所有0 9的平方 print x x for x in range 10 if x 3 0 0,9,36,81 輸出所有0 9的平方並且它能被3整除 print x,y for x in ...
Python基礎教程4 if語句
if語句是指程式語言中用來判定所給定的條件是否滿足,根據判定的結果 真或假 決定執行給出的兩種操作之一。if的返回值為真或假,可以用bool型變數進行儲存,占用一位元組。elif和else都必須和if聯合使用,不能單獨使用 1.判斷閏年?使用者輸入年份year,判斷是否為閏年?能被4整除但不能被10...