백준

[백준] 2739번 : 구구단 (Python) - 단계별로 풀어보기

by 윤 2023. 3. 26. 18:26
728x90

► 문제

 

2739번: 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

www.acmicpc.net

 

 

► 풀이

N = int(input())

for i in range(1,10):   
    print(N,'*', i, '=', N*i)

구구단은 입력받은 수를 1~9까지 곱해준다. 이렇게 반복 횟수가 정해져 있을 때는 for문을 사용하는 것이 좋다.

range 함수는 범위를 지정해주는 함수이다. range(A,B)는 A부터 B-1까지의 수를 반환한다.

 

 

 

 

for문과 while문의 차이

for문 사용하는 경우 while문 사용하는 경우

반복횟수가 정해진 경우
(주로 배열과 함께 사용)

무한 루프 or 특정 조건에 만족할 때까지 반복해야하는 경우
(주로 파일을 읽고 쓰기에 많이 사용)