我們在打程式的時候,難免會發生些錯誤,這邊就舉幾個簡單的例子,
什麼都沒有定義
bNameError: name 'b' is not defined
例如說某數字要除以0的時候,
a = 25/0ZeroDivisionError: division by zero
又亦或者是非數字類的做除法,
root = "root"test = 125/rootor
tset = root/125TypeError: unsupported operand type(s) for/: 'int' and 'str'
但是字串乘法是可以的ㄛ
root = "root"tset = root*5
print(tset)
輸出內容:
rootrootrootrootroot
也有可能是縮排的部分有問題,
一般來說,Python並沒有限制說你的縮排一定要多長,但是有一個嚴格的規定就是,你的縮排長度一定要一致,
不能說你今天給他1個空白跟4個空白兩個都當縮排用
for i in range(0,10):
print("123") # 4個空白
print("689") #1個空白
print("123") # 4個空白
print("689") #1個空白
IndentationError: unindent does not matchany outer indentation level
Python就會直接報錯給你看
題外話:
早上吃完早餐要回宿舍的時候,遇到女駕駛和小黃發生擦撞,車頭燈凹陷,
騎車開車都要小心這種飛來橫禍。