CodeUp Python 기초 100제 값변환 풀이(6029 - 6031)

업데이트:

■ 문제 출처: CodeUp Python 기초 100제

6029 - 6031

주리씨의 요점 정리

  • ord(): 문자 → 정수값 유니코드 변환 함수
  • chr(): 정수값 → 문자 유니코드 변환 함수

6029

import sys
i = sys.stdin.readline() # 16진수 입력
a = int(i, 16) # 16진수를 10진수로 변환
print(format(a, 'o')) # 10진수를 8진수로 출력

'%x'% 변수명표현과 format(변수명, 'x')이 같다는 사실을 기억해야 한다.

6030

n = ord(input()) # 입력된 영문자 1개를 정수형 유니코드로 변환
print(n)

6031

import sys
n = int(sys.stdin.readline())
print(chr(n)) # 입력된 정수 1개를 문자열 유니코드로 변환