在 Python 程序中将十进制转换为二进制数
pythonserver side programmingprogramming更新于 2024/1/17 15:53:00
在本文中,我们将了解下面给出的问题陈述的解决方案。
问题陈述 − 我们得到一个十进制数,我们需要将其转换为二进制等价数。
有两种方法可以解决给定的问题。让我们一一看看它们−
递归方法
示例
def DecimalToBinary(num): if num > 1: DecimalToBinary(num // 2) print(num % 2, end = '') # main if __name__ == '__main__': # 十进制输入 dec_val = 56 # 二进制等价 DecimalToBinary(dec_val)
输出
111000
所有变量和函数均在上图所示的全局范围内声明。
使用内置方法
示例
def decimalToBinary(n): return bin(n).replace("0b", "") # 驱动程序代码 if __name__ == '__main__': print(decimalToBinary(56))
输出
111000
所有变量和函数均在上图所示的全局范围内声明。
结论
在本文中,我们了解了将列表转换为字符串的 Python 程序。