본문 바로가기
Python

10진수를 2진수, 8진수, 16진수로 변환하는 Python 프로그램

by 코딩하는 욤욤이 2024. 1. 29.
반응형

여기서는 10진수를 2진수, 8진수, 16진수로 변환하는 Python 프로그램을 얻을 수 있습니다.

Python은 한 숫자 체계를 다른 숫자 체계로 변환하는 내장 함수를 제공합니다.

bin() 함수를 사용하여 10진수를 2진수로 변환합니다 . 변환된 이진 형식에서는 0b가  시작 부분에 존재합니다 .
oct() 함수를 사용하여 10진수를 8진수로 변환합니다 . 변환된 8진수 형식에서는 처음에 0o가 나타 납니다 . 
hex() 함수를 사용하여 10진수를 16진수로 변환합니다 . 변환된 16진수 형식에서는 시작 부분에 0x가  있습니다 . 

아래 프로그램은 이러한 변환을 수행하는 방법을 보여줍니다.

10진수를 2진수, 8진수, 16진수로 변환하는 Python 프로그램

num = int(input("enter a decimal number: "))
 
print("\nbinary form is ", bin(num))
print("octal form is ", oct(num))
print("hexadecimal form is ", hex(num))


산출
10진수를 입력하세요: 11


2진수 형식은 0b1011
8진수 형식은 0o13 16
진수 형식은 0xb

반응형