tft每日頭條

 > 科技

 > python實現攝氏度到華氏度的轉變

python實現攝氏度到華氏度的轉變

科技 更新时间:2024-09-04 11:22:40

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)1

人生苦短,我用Python

我已加入#100DaysOfCode# 活動

每天自學編程1小時。[憨笑]

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)2

今天的大綱就不寫了

整數(int)數據類型

整數數據類型用來表示整數數值(沒有小數部分),包括正整數、負整數和0。整型數據類型包括二進制整數、八進制整數、十進制整數和十六進制整數。

二進制整數:

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)3

标準 ASCII 碼用 7 個二進 制位表示 1 個字符

二進制的故事

二進制整數是由0和1兩個數組成,進位規則為“逢二進一”

1697年元旦,萊布尼茨寫了一封信給魯道夫·奧古斯都公爵。

寫信的同時,他贈送了一顆自己制造的銀币給公爵

這顆銀币的出現,真正預示着二進制的誕生。

銀币的正面當然是公爵帥氣威風的肖像

這是為了獲得“科研經費”必須做出的妥協。

反面是一則創世故事:水面上籠罩着黑暗

頂部光芒四射……

中間部分雕刻的是從1到17的二進制數學式。

考慮到公爵的智商,文筆晦澀的萊布尼茨講述了他構思的一枚題為“造化之象”的紀念币:全能的上帝從無創造有。現在我們可以說,數字的起源是世上能最好展示和說明這種力量的事物,它以“一”和“零”或者說“無”的形式呈現,既樸素又簡練。

銀币上面刻着十進制與二進制的對比狀态:

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)4

從這一天起,現代數學意義上的“二進制”誕生了。

二進制數的算術運算

每種數制都有其運算規則。

二進制數的算術運算規則如下。

加運算:0 0=0,0 1=1,1 0=1,1 1=10(逢 2 進 1)

減運算:1-1=0,1-0=1,0-0=0,0-1=1(向高位借 1 當 2)

乘運算:0×0=0,0×1=0,1×0=0,1×1=1 除運算:0÷1=0,1÷1=1

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)5

附圖:十進制轉二進制

換算完成後

在cmd命令行輸入calc

調出Windows10自帶的計算器來檢查一下自己的換算結果,是不是對的

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)6

Win10自帶的計算器

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)7

Win10自帶的計算器功能強大

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)8

用程序員專用的計算器檢查一下自己的換算結果是否正确

這裡要注意一下是

HEX :十六進制。

DEC:十進制。

OCT:八進制。

BIN:二進制(這裡的二進制為二進制補碼形式)

熟練使用一些提高效率的工具是一個程序員成熟的标志。二進制的世界很大很精彩,洞唐繼續本着以"0基礎"的角度出發,所以也不會把文章寫得過于晦澀難懂,随着學習的不斷深入,後期我也會繼續把數制這一問題做補充和擴展。[狗頭]


說完了二進制,再看看其他的數制吧


十進制整數

十進制整數由0~9組成的,進位規則為“逢十進一”

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)9

八進制整數

八進制整數由0~7組成,進位規則為“逢八加一”

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)10

十六進制整數

十六進制整數由0~9和A~F組成,進位規則為“逢十六進一”

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)11

好難,洞唐要哭了

//示例代碼 print(0b111) //二進制整數 print(0o122) //八進制整數 print(122) //十進制整數 print(0x122) //十六進制整數

浮點型(float)數據類型

浮點型數據類型由整數部分與小數部分組成,如3.165、-8.68。浮點類型的數據還可以用科學計數法表示,如2.5e2、-8.88e5.

//代碼示例 print(-8.68) print(2.5e2)

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)12

好了,以上就是洞唐自學Python的第 0005 天了。

我會持續記錄自己進步的過程,開啟自律人生!

python實現攝氏度到華氏度的轉變(自學Python編程的第0005天)13

學習更多

學編程前需要做什麼準備?

用樂高SPIKE也能學Python?

怎麼搞定你的老闆???(秘籍)

學編程的第0001天:配置開發環境

學編程的第0002天:關鍵字和注釋

學編程的第0003天:變量、縮進

學編程的第0004天:運算符

程序員轉崗做運營,需要學習什麼?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved