Python출력 결과보통 · 20점#문자열#자료형#반복문#진법 변환

72. 진법 변환과 format 지정자 출력

다음 Python 프로그램의 실행 결과를 쓰시오.

1n = 45
2b = bin(n)
3print(b[2:], len(b))
4print(f"{n:08b}|{n:>5x}|{n:o}")
5x = int("1101", 2) + int("1f", 16)
6print(x, hex(x), f"{x:#o}")
7digits = ""
8v = 19
9while v > 0:
10 digits = str(v % 3) + digits
11 v //= 3
12print(digits, int(digits, 3))
13print("{:*^9}".format(bin(n).count("1")))

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.