話不多說,我今天就又回來繼續這個看似沒啥用的教程,那麼今天就是真正的第一篇正文了,我們今天要聊得就是這個–草稿紙,我們用草稿紙主要是幹什麼的?
記錄+演算
你可能好奇,python不是一個編程工具麼?怎麼能用來演算?
程序語言當然提供計算的功能這是其一
其二是python可以邊寫邊運行
那麼,下來我們就先打開一個開箱即能寫 python 的工具,沒錯,不需要安裝,不需要配置啥的,我們這個教程可不會花幾十頁教你怎麼裝環境,你可以找你身邊的禿頭IT男幫你,反正你身邊肯定有對不對?沒有的話,你就別裝啦,反正點擊下面的鏈接,就能開始寫了…
進入鏈接之後,點右邊的 demo-python.py,沒錯,你又會看到那個hello world,如下圖所示:
擦,怎麼到處都是這個…沒辦法,程序員的世界就是這麼的機械… 甚至都不能改成 hello china?
我們毫不猶豫的刪除他,拷貝下面的代碼上去。
from math import *
print(10*5)
然後點擊這個(紅框框住區域):
你會看到結果:50
第一行我們先忽略他,第二行這是弄啥呢?
我去,這不就是顯示乘積的結果麼?
沒錯這就是顯示結果的程序,於是我們來了精神,擼了一大段程序如下:
甚至我還起了個拼音名給我們的顯示結果
from math import *
def xian_shi_jie_guo(x):
print(x)
xian_shi_jie_guo(10*5)
xian_shi_jie_guo(10*5+5)
xian_shi_jie_guo(cos(0)) #cos是cos
xian_shi_jie_guo(cos(pi)) #pi是圓周率
xian_shi_jie_guo(sqrt(4))
xian_shi_jie_guo(pow(3,3)) #pow是乘方
沒錯,這就是一個支持各種運算的計算器,想算啥隨時拿出來計算,多簡單的計算器。
而關於第一行,我們簡單解釋下,這個math其實就是一個數學庫也就是裏面有挺多的數學工具,這個“*” 就是全部,所以第一句話的意思是 我們要從 數學庫裏拿出所有的工具來! 是不是有點殺雞用牛刀的意思?當然你也可以只拿出水果刀,就像下面這樣寫:
from math import cos #拿出 cos 刀
from math import sqrt #拿出 sqrt 刀
from math import pow #拿出 pow 刀
from math import pi #拿出 pi 刀
嗯,你不嫌煩的話,可以一次擼出1000行拿刀的代碼…
這是哪?我在幹什麼?
來,我們下來進入正題:
前面的東西你可以忽略了,這纔是重點:
- python 是可以用來當計算器的,進一步的說,它是一個計算工具,可以幫助我們完成計算
- python 有工具可以給我們用,這工具挺多的,就是用起來還要先說明一下,我要用了…
其它編程語言於是羣情激憤,我們都可以幹這些,沒錯,其實大家都可以…,區別只是寫法不一樣罷了。
下次遇到簡單的計算,又多了一個技能不是麼?