<문제>
표준 입력으로 정수가 입력됩니다. 입력된 정수의 구구단을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 출력 형식은 숫자 숫자 = 숫자처럼 만들고 숫자와 , = 사이는 공백을 한 칸 띄웁니다.
예
입력
2
결과
2 1 = 2
2 2 = 4
2 3 = 6
2 4 = 8
2 5 = 10
2 6 = 12
2 7 = 14
2 8 = 16
2 * 9 = 18
입력
7
결과
7 1 = 7
7 2 = 14
7 3 = 21
7 4 = 28
7 5 = 35
7 6 = 42
7 7 = 49
7 8 = 56
7 * 9 = 63
정답은????
a = int(input())
for i in range(1,10):
b = a*i
print(a,"*",i,"=",b)
물론 내가 작성한 코드일뿐 모범코드는 아닐 수 있다
일단 처음 작성할때에는 int 값을 안주고 작성했더니
입력
2
출력
2
22
222
2222
.
.
이런식으로 출력되더라
아 반복문에서 int 값을 안주면 기본적으로 str으로 인식하는구나 라는 것을 깨닫은 뒤
a 변수 객체값에 int를 붙여줬더니 정상 출력 완료~!
역시 백 번 읽어보는것 보단 직접 한 번 코딩을 쳐보는것이 더 효과적인 학습법 같다!