这是我发现的用于将Decimal转换为Binary的代码,它可以很好地输出,但是它在页面上说我是从它那里得到的,它说是按相反的顺序打印二进制数字。想知道是否有人可以向我解释这一点:)
def convertToBinary(n):
"""Function to print binary number
for the input decimal using recursion"""
if n > 1:
convertToBinary(n//2)
print(n % 2,end = '')
# decimal number
dec = 34
convertToBinary(dec)