코드업 기초 100제 문제 033
# 10진수를 입력받아 16진수(hexadecimal)로 출력해보자.
# 16진수(대문자)로 출력한다.
소스
더보기
1번풀이
num = int(input())
numToString = hex(num)[2:]
print(numToString.upper())
파이썬에는 글자를 대문자로만드는 upper 함수가 있기때문에 따로 기능을 추가할필요는 없습니다.
upper 함수
https://blockdmask.tistory.com/416
2번풀이
num = int(input())
print(format(num, 'X'))
fomat함수 자체에 16진수upper기능이있어 한번에 16진수로 변환하고 대문자로 만들수 있습니다.
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 035 (0) | 2022.01.19 |
---|---|
코드업 기초 100제 문제 034 (0) | 2022.01.19 |
코드업 기초 100제 문제 032 (0) | 2022.01.19 |
코드업 기초 100제 문제 031 (0) | 2022.01.19 |
코드업 기초 100제 문제 030 (0) | 2022.01.19 |