코드예시👨🏻‍💻▶️ 파이썬

파이썬 2진수 8진수 16진수로 변환 프로그램

코뮤니티 2020. 10. 26. 14:17

문제 내용

정수값을 입력받고, 이 값을 2진수 / 8진수 / 16진수로 변환하는 프로그램을 만들어라

 

 

문제 풀이

num = int(input('입력 숫자 :'))

def num_2(num):
    return bin(num)

def num_8(num):
    return oct(num)

def num_16(num):
    return hex(num)

print('2진수 표현 : ', num_2(num))
print('8진수 표현 : ', num_8(num))
print('16진수 표현 : ', num_16(num))

 

 

코드 결과

#예시 1
27
입력 숫자 :  27
2진수 표현 :  0b11011
8진수 표현 :  0o33
16진수 표현 :  0x1b

#예시 2
입력 숫자 :33241
2진수 표현 :  0b1000000111011001
8진수 표현 :  0o100731
16진수 표현 :  0x81d9