문제 내용
format함수 bin()을 사용하지 않고 사용자에게 입력받은 10진수를 2진수로 변환하는 프로그램을 작성하라.
문제 풀이
def binary(num):
save = []
while True:
a = int(num / 2)
b = int(num % 2)
save.insert(0, b)
if a != 0:
num = a
else:
break
final = ''.join(map(str, save))
print(final)
num = int(input("10진수를 입력하시오 : "))
binary(num)
코드 결과
#예시 1
10진수를 입력하시오 : 12
1100
#예시 2
10진수를 입력하시오 : 75
1001011
나와 어울리는 개발자 유형 찾기
MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐
comu.codeuniv.kr