- Python基礎教程(附教學視頻)
- 呂云翔主編
- 552字
- 2021-01-25 17:38:19
1.3 初試Python
從上一節最后一步開始,我們就已經可以開始寫Python了。
現在看到的是Python的“交互式解釋器”,它就好比翻譯員中的口譯者,每說一句它就會翻譯一句。也就是說在這里寫的所有Python代碼都會被立即執行然后返回結果。
下面以Python實現計算器的基本功能為例,我們看一看為什么說Python是一個工具。
注意“#”以后的內容(包括#本身)是代碼的注釋部分,對代碼的執行沒有影響,僅僅是為了方便說明,不輸入不會對代碼的執行造成任何影響,這對于后面的章節也是一樣的。
首先打開Windows 10自帶的計算器,如圖1-23所示,可以看到它提供了實數范圍內的加減乘除以及平方開方取倒數功能,接下來我們就用Python來實現相應的功能。

圖1-23 Windows計算器
實現基本的加減法的代碼如下:
>>> 1 + 1 # 整數 2 >>> 99999999999999999999999999999999 + 999999999999999999999999999999999999999 # 很大也沒關系 1000000099999999999999999999999999999998 >>> 1.0 + 9.5 # 浮點數 10.5 >>> 1 - 900000000.5 # 實數運算 -899999999.5 >>>
實現乘除法的代碼如下:
>>> 5 * 9 # 乘法 45 >>> 9 / 5 # 除法 1.8 >>> 9 // 5 # 兩個斜杠表示整除 1 >>> 9 % 5 # 取模 4 >>> 5 * 9.5 # 只要是實數就可以 47.5 >>>
實現冪運算的代碼如下:
>>> 2**10 # 2的10次方 1024 >>> 2**0.5 # 根號2 1.4142135623730951 >>> 2**-0.5 # 根號2 分之一 0.7071067811865476 >>>
至此,Windows自帶的這個計算器標準模式下所有計算功能都可以用Python完成了。事實上Python的科學計算功能遠不止這些,這里只是展示了最基本的運算功能。
如果熟悉了Python的語法之后把Python當作計算器的話,輸入速度肯定要比Windows自帶的計算器快很多,這就是Python的魅力所在。