ตุลาคม 04, 2558

Lab5_decimal to binary

def setup():
   print("Decimal to Binary")
   num = int(input())
   print(num,"-->",end=" ")
   p = 0
   while(num-(pow(2,p))>=0):
      p = p+1
   n = [0]*p
   i = 0
   while(i<len(n)):
      n[i] = num%2
      num = num/2
      num = round(num-0.1)
      i = i+1
   i = 0
   j = len(n)-1
   while(i<len(n)):
      print(n[j],end="")
      j = j-1
      i = i+1

setup()

ไม่มีความคิดเห็น:

แสดงความคิดเห็น