# 6027 : 10진 정수 입력 받아 16진수(소문자)로 출력

n = int(input())
print("%x" % n)

// 16진수(hexadecimal) 서식 문자 : %X (대문자), %x (소문자)

 

# 6028 : 10진 정수 입력 받아 16진수(대문자)로 출력

n = int(input())
print("%X" % n)

 

# 6029 : 16진수 정수 입력 받아 8진수로 출력

n = input()
n = int(n, 16) # 입력된 n을 16진수로 저장
print("%o" % n)

// int(n, 16) 처럼 int() 두번째 인자에 원하는 진수 값을 적으면 원하는 진수로 바꿀 수 있다.

 

# 6030 : 영문자 1개 입력 받아 10진수로 변환 (유니코드_Unicode)

c = ord(input())
print(c)

// ord() : 하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환한다.

 

# 6031 : 정수 입력 받아 유니코드 문자로 변환 (틀린코드)

n = chr(input())
print(n)
--> TypeError: an integer is required (got type str)
--> 타입에러: 정수가 필요하다

↓ n = int(input()) 으로 정수로 저장한 다음 chr() 함수를 사용했다.

# 6031 : 정수 입력 받아 유니코드 문자로 변환 

n = int(input())
print(chr(n))

// chr() : 하나의 정수를 인자로 받고 해당 정수에 해당하는 유니코드 문자를 반환한다.

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6046-6047 (Python)  (0) 2022.11.06
[CodeUp] 6032-6045 (Python)  (0) 2022.11.05
[CodeUp] 6025-6026 (Python)  (0) 2022.11.03
[CodeUp] 6009-6024 (Python)  (0) 2022.11.02
[CodeUp] 6001-6008 (Python)  (0) 2022.11.01

+ Recent posts