1. 程式人生 > >1.3 簡單的操作符

1.3 簡單的操作符

乘法 沒有 all 輸入 file 錯誤信息 eba tdi err

Python有著強大的計算能力,直接在Python控制臺中輸入計算式,它會直接給出答案。

------------------------------------------------------------------------------------------------------------------------

>>> 2 + 2
4
>>> 5 + 4 - 3
6

-------------------------------------------------------------------------------------------------------------------------

上例中,緊跟“+”和“-”的空格不是強制要求的,加入空格可以使代碼更容易閱讀

-------------------------------------------------------------------------------------------------------------------------

Python也可以計算乘法和除法,使用*代替乘號,使用/代替除號,使用括號確定操作符的運算順序

-------------------------------------------------------------------------------------------------------------------------

>>> 2 * (3 + 4)
14
>>> 10 / 2
5.0

-------------------------------------------------------------------------------------------------------------------------

使用/的除法,結果會生成一個浮點數

-------------------------------------------------------------------------------------------------------------------------

數字前面的“-”代表該數字為負數

-------------------------------------------------------------------------------------------------------------------------

>>> -7
-7
>>> (-7 + 2) * (-4)
20

-------------------------------------------------------------------------------------------------------------------------

“+”也可以添加到數字前面,但這除了能夠增加代碼的可讀性外沒有多大用處

-------------------------------------------------------------------------------------------------------------------------

用一個數字除以0在Python中會產生一個錯誤

-------------------------------------------------------------------------------------------------------------------------

>>> 11 / 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero

-------------------------------------------------------------------------------------------------------------------------

在Python中,錯誤信息的最後一行會告訴你錯誤的類型,仔細閱讀錯誤信息,它會告訴你如何修改你的代碼

1.3 簡單的操作符