[python] 이진수로 변환

woojjn·2022년 1월 17일
0

python 기초

목록 보기
7/10

중학교 때 배웠던 지식으로 십진수를 이진수로 변환
1. 십진수를 2로 나눈다.
2. 몫을 2로 나눈다.
3. 몫이 0이 될때까지 과정2를 반복한다.
4. 위 과정을 통해 나온 나머지들을 반대로 정렬한 값이 그 십진수의 이진수 값이 된다.

decimal = int(input("십진수를 입력해주세요 : "))
result = ""

while decimal:
	remainder = decimal % 2
    decimal //= 2
    result = str(remainder) + result
    
print(result)

0개의 댓글