문제
N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력형식과 같게 N1부터 N9까지 출력한다.
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
N = int(input())
if N>=1 and N<=9:
~~~
if N>=1 and N<=9:
for i in range(1, 9+1):
print(f"{N} * {i}")
# 숫자 N을 입력받습니다.
N = int(input())
# N이 1보다 크거나 같고 9보다 작거나 같은지 확인합니다.
if N >= 1 and N <= 9:
# 1부터 9까지 반복하여 구구단을 출력합니다.
for i in range(1, 9 + 1):
print(f"{N} * {i} = {N * i}")
시퀀스 숫자란 순차적으로 나열된 숫자의 집합
3가지 인수를 받을 수 있음
range(stop)
시작 값은 0, 종료 값은 stop
stop은 포함되지 않으며 stop 이전까지의 숫자를 생성
ex) range(5)는 [0,1,2,3,4]를 생성
range(start,stop)
시작 값은 start, 종료 값은 stop
start부터 stop 이전까지의 숫자 생성
range(start, stop,step)
시작 값 start, 종료 값 stop, 증감 값 step
start부터 stop 이전까지 step만큼 증가하거나 감소하며 숫자 생성
ex) range(1, 10, 2)는 [1,3,5,7,9] 생성