Algorithm/[Python] Code Up_basic100
[ 6081 ] 코드업 6081 : 16진수 구구단 출력하기
내일은개발천재🎵
2021. 4. 10. 22:12
< 문제 >
- 16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다.
- A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.)
< 코드 >
a = int(input(),16)
for i in range(1,16):
print ('%X*%X=%X' %(a,i,a*i))
< 주요 문법 >
📌 16 진수 입력받기
data = int(input(), 16))
📌 8 진수 입력받기
data = int(input(), 8)
📌 형식에 맞춘 출력 (python, python3 가 달라요 ! )
1) python
name = input()
print ('안녕하세요 %s 입니다.'%(name)) # string 출력
String | %s |
int | %d |
float | %f |
2) python3
name = input()
print ('안녕하세요 {} 입니다.'.format(name))
- 형식 지정자를 사용할 필요 없이 자동으로 출력됩니다. (매우 편리)
day, month, year = 10, 4, 2021
print ('오늘은 {2}년 {1}월 {0}일 입니다.'.format(day, month, year))
- 출력할 대상의 위치를 지정할 수 있습니다. (아직 제대로 사용해 본 적은 없어, 언제 사용할지는 잘 모르겠습니다)