亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 程序?qū)⑹M(jìn)制轉(zhuǎn)換成二進(jìn)制

Python 實(shí)例大全

在該程序中,您將學(xué)習(xí)使用遞歸函數(shù)將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)。

要理解此示例,您應(yīng)該了解以下Python編程主題:

十進(jìn)制數(shù)通過(guò)將數(shù)字依次除以2并按相反的順序打印余數(shù)來(lái)轉(zhuǎn)換成二進(jìn)制數(shù)。

如何將十進(jìn)制轉(zhuǎn)換為二進(jìn)制?

源代碼

# 使用遞歸打印二進(jìn)制數(shù)的函數(shù)
def convertToBinary(n):
   if n > 1:
       convertToBinary(n//2)
   print(n % 2,end = '')

# 十進(jìn)制數(shù)
dec = 34

convertToBinary(dec)
print()

輸出結(jié)果

110100

您可以在上面的程序中更改變量dec,然后運(yùn)行它以測(cè)試其他值。

該程序僅適用于整數(shù)。 它不適用于分?jǐn)?shù)值為25.5、45.64等的實(shí)數(shù)。 我們鼓勵(lì)您創(chuàng)建Python程序,自行將所有實(shí)數(shù)的十進(jìn)制數(shù)字轉(zhuǎn)換為二進(jìn)制。

Python 實(shí)例大全