티스토리 뷰

10진수를 입력받아 16진수(hexadecimal)로 출력해보자.
16진수(대문자)로 출력한다.

 

Tip::

  1. 소문자를 대문자로 변환하려면 문자열의 메소드(함수)인 upper()를 이용하면 된다.

<풀이>

n = int(input())
print((hex(n).upper())[2:])

32번 문제와 같고, 16진수를 대문자로 바꿔주는 upper 함수를 사용한다.

<해설>

hexadecimal = int(input())
hexConv = hex(hexadecimal)[2:]
print( hexConv.upper() )

풀이에서 출력에 한꺼번에 썼는데 알아보기 편하게 나누었다.

 


 

upper 함수

string.upper()

바꾸고자 하는 문자열을 대문자로 바꿔주는 함수

 

 

 

 

'Python > 코드업 기초 100제' 카테고리의 다른 글

4. 기초 - 출력변환 (35)  (0) 2022.01.21
4. 기초-출력변환 (34)  (0) 2022.01.21
4. 기초 - 출력변환 (32)  (0) 2022.01.21
4. 기초 - 출력변환 (31)  (0) 2022.01.21
3. 기초 - 데이터형 (29)  (0) 2022.01.20
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday