代码拉取完成,页面将自动刷新
patch-2
decimal_accuracy = 7
def dtbconverter(num):
whole = []
fractional = ['.']
decimal = round(num % 1, decimal_accuracy)
w_num = int(num)
i = 0
while (decimal != 1 and i < decimal_accuracy):
decimal = decimal * 2
fractional.append(int(decimal // 1))
decimal = round(decimal % 1, decimal_accuracy)
if (decimal == 0):
break
i +=1
while (w_num != 0):
whole.append(w_num % 2)
w_num = w_num // 2
whole.reverse()
i=0
while(i<len(whole)):
print(whole[i],end="")
i+=1
i=0
while(i<len(fractional)):
print(fractional[i],end="")
i+=1
number = float(input("Enter Any base-10 Number: "))
dtbconverter(number)
#i think this code have not proper comment and noe this is easy to understand
=======
Program: Decimal to Binary converter.
THis program accepts fractional values, the accuracy can be set below:
'''
# Function to convert decimal number
# to binary using recursion
def DecimalToBinary(num):
if num > 1:
DecimalToBinary(num // 2)
print(num % 2, end = '')
# Driver Code
if __name__ == '__main__':
# decimal value
dec_val = 24
# Calling function
DecimalToBinary(dec_val)
master
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。