PROGRESS
20 / 28
단원
2장. 변수와 입출력 5
3장. 조건문 15
4장. 반복문 21
5장. 리스트 14
6장. 튜플과 딕셔너리 8
7장. 함수 15
8장. 클래스 8
9장. 모듈 10
10장. 알고리즘 28
[코딩미션] 30
전체 목록
QUESTION 20 #690
2로 나눈 나머지를 모아 거꾸로 붙여 2진수를 만듭니다. 빈칸에 들어갈 알맞은 식을 채우세요.
예시 입력: 10
예시 입력: 10
main.py
num = int(input("양의 정수를 입력하세요 : "))
print("십진수 :" + str(num))
binary = ""
while num>0 :
binary = str(num%2) + binary
num =
print("이진수 :" + binary)
HINT
num을 2로 정수 나누기(//)로 줄여가며, 나머지를 앞에 붙입니다.
실행 결과 예시
십진수 :10 이진수 :1010
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행