Quick actions

cmd+k|ctrl+k

Navigation

Languages

quangtranhong - pyfml - Exercise 3.1

Snippet info

Language

Python

Visibility

public

Author

quangtranhong

Created

2016-09-21T03:38:55Z

Updated

2016-09-21T03:56:47Z

dau_vao = 777
bin_dau_vao = bin(dau_vao)
print('Input Decimal: ', dau_vao)
print('Input Binary: ',  bin_dau_vao[2:])
idx = 0
for i in range(len(bin_dau_vao)):
    if bin_dau_vao[i] == '1':
        idx = i
        break # lấy được vị trí của số 1 đầu tiên, thoát ra khỏi vòng lặp
print('\n')
print('Output Binary: ', bin_dau_vao[idx+1:])
print('Output Decimal: ', int(bin_dau_vao[idx+1:], 2))
INFO