Coding/CodeUp - python
[기초-값변환] 16진 정수 입력받아 8진수로 출력하기(설명)
sinabro_dy
2021. 11. 10. 16:58
입력)
16진 정수 1개가 입력된다.
출력)
8진수 형태로 출력한다.
답)
a = input()
a = int(a, 16) # 입력된 a를 16진수로 인식
print('%o'% a) # a에 저장되어 있는 값을 8진수(octal)형태 문자열로 출력
a = int(input(), 16) 도 결과가 같은데 오류가 난다.... 머냐....
참고)
- 8진법은 한 자리에 8개(0 1 2 3 4 5 6 7)의 문자를 사용한다.
- 8진수 10은 10진수의 8, 11은 9, 12는 10 .. 와 같다