728x90
- 16진수 입력은 int(n,16) 이렇게 int의 두 번째 인자에 원하는 진수를 적으면 된다.
- 16진수 출력은 print('%X' %n) 으로 할 수 있다. 이는 n의 값을 X로 16진수로 변환해서 출력한다는 의미이다.
[ 코드 ]
n = input()
n = int(n, 16)
for i in range(0, 16):
print("%X" % n, "*%X" % i, "=%X" % (n * i), sep="")
# '%X'는 16진수로 출력한다는 의미
# sep=''을 추가하면 공백 없이 출력됨.
# 결과
B*1=B
B*2=16
B*3=21
B*4=2C
B*5=37
B*6=42
B*7=4D
B*8=58
B*9=63
B*A=6E
B*B=79
B*C=84
B*D=8F
B*E=9A
B*F=A5
'Python' 카테고리의 다른 글
[Python] 리스트 항목 정렬하기 sorted, sort, reverse (0) | 2021.06.07 |
---|---|
[Python] 소수점 자리수의 출력 - round() vs format() (0) | 2021.06.07 |
[Python] 정수 여러개 동시에 입력받기 (map 함수) (0) | 2021.06.05 |
DataFrame을 만드는 다양한 방법 (0) | 2020.11.23 |
datetime 모듈 (0) | 2020.11.23 |