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 특정 조건에 만족할 때까지 반복해야하는 경우 (주로 파일을 읽고 쓰기에 많이 사용) |
'백준' 카테고리의 다른 글
[백준] 2480번 : 주사위 세개 (Python) - 단계별로 풀어보기 (0) | 2023.03.25 |
---|---|
[백준] 2525번 : 오븐 시계 (Python) - 단계별로 풀어보기 (0) | 2023.03.24 |
[백준] 2884번 : 알람 시계 (Python) - 단계별로 풀어보기 (0) | 2023.03.22 |
[백준] 14681번 : 사분면 고르기 (Python) - 단계별로 풀어보기 (0) | 2023.03.22 |
[백준] 2753번 : 윤년 (Python) - 단계별로 풀어보기 (0) | 2023.03.22 |