python語言二進制十進制怎麼轉換?十進制轉換成二進制通過将數字連續除以2并以相反順序打印其餘部分,将十進制數轉換為二進制,接下來我們就來聊聊關于python語言二進制十進制怎麼轉換?以下内容大家不妨參考一二希望能幫到您!
十進制轉換成二進制
通過将數字連續除以2并以相反順序打印其餘部分,将十進制數轉換為二進制。
在下面的程序中,我們将學習使用遞歸函數将十進制數轉換為二進制數,
代碼如下:
def convertToBinary(n):
if n > 1:
convertToBinary(n//2)
print(n % 2,end = '')
dec = 34
convertToBinary(dec)
print()
輸出:
100010
我們可以在上面的程序中更改變量dec,并運行它以測試其他值。
上面的程序僅适用于整數。 它不适用于分數值,比如不能傳入25.5、45.64等數值。
那麼,我們可以從這裡面學到什麼呢?
是這樣的:你可以試着去改改裡面的參數,運行之後,看能輸出什麼結果。
比如,例子給出的是十進制轉換二進制,那麼我們嘗試着去用二進制轉換成十進制。
每次學到了一個小技能,就要想:
咦?這個方法還能用在哪裡呢?舉一反三,自己的進步是很快的。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!