배웠던 내용을 활용하는 문제! 풀이 방법은 익숙해질때 까지 복습해야 할 것 같다
A>
#(1) ▼ 외워야 함
dNum = int(input('10진수 입력: '))
print('2진수 : {}'.format(bin(dNum)))
print('8진수 : {}'.format(oct(dNum)))
print('16진수 : {}'.format(hex(dNum)))
#(2) 10진수로 변환할 때는 int함수를 사용 : int(알고싶은 숫자, 2진수)
print('2진수(0b10101) -> 10진수({})'.format(int('0b10101', 2)))
print('8진수(0o135) -> 10진수({})'.format(int('0o135', 8)))
print('16진수(0x5f) -> 10진수({})'.format(int('0x5f', 16)))
#(3) 2진수 -> 8진수
print('2진수(0b10101) -> 8진수({})'.format(oct(0b10101)))