문제
해석
반복된 계산을 하기 때문에 for문 혹은 while문을 이용한 반복 구문을 사용합니다.
풀이
입력받은 만큼 반복을 하면 되기 때문에 대표적인 반복 구문 for i in range(T)에서 T를 입력받습니다.
또한 한 줄에 전부 출력하므로 하나의 print()만을 사용합니다.
a = int(input())
for i in range(1,10):
print(a,'*',i,'=',a*i)
int(input())은 input()이 문자로 데이터를 입력받기 때문에 바로 정수로 형변환 해주기 위한 코드입니다. 입력받고 a자체를 형변환해 주어도 됩니다.
정수로 형변환 해주지 않는다면 문자와 정수의 연산이 되기에 오류가 발생합니다.
정리
파이썬의 대표적인 반복구문과 input()의 형변환을 연습하는 문제입니다.
'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글
[백준] 10950번 : A+B - 3 (3단계) (Python) (0) | 2024.02.23 |
---|---|
[백준] 8393번 : 합 (3단계) (Python) (0) | 2024.02.23 |
[백준] 2480번 : 주사위 세개 (2단계) (Python) (0) | 2024.02.21 |
[백준] 2525번 : 오븐 시계 (2단계) (Python) (0) | 2024.02.21 |
[백준] 2884번 : 알람 시계 (2단계) (Python) (0) | 2024.02.21 |