반복문(for문)
📌 반복문 - for문
: '변수'를 사용해 '자료'를 반복해 돌면서 '실행문'을 실행함.
for (변수) in (자료):
(실행문)
range 함수
📌 range 함수
: 반복문을 사용할 때 사용.
'start'부터 'stop'전까지 'step'만큼 증감하여 반복.
start와 step은 생략 가능.
예)
range(100) : 0 - 99
range(1, 50) : 1 - 49
range(1, 15, 3) : 1, 4, 7, 10, 13
반복문(for문) - 예시
❓ n을 입력받아 n의 Factorial을 출력하는 Factorial 프로그램을 작성하시오.(n! = n * (n -1) * (n - 2) * ... * 1
n = int(input("n 입력: "))
f = 1
for i in range(1, n + 1):
f *= i
print(f)
❓ n을 입력받아 1에서 n까지 짝수와 홀수를 판단하는 프로그램을 작성하시오.
n = int(input("n 입력: "))
for i in range(1, n + 1):
if i % 2 == 0:
print(i, "짝수")
else:
print(i, "홀수")
반복문(for문) 중첩
📌 반복문 중첩
: 반복문 안에 반복문이 있는 것.
반복문(for문) 중첩 - 예시
❓ 구구단 2 ~ 9단을 출력하시오.
for i in range(2, 10):
print(i, "단 출력")
for j in range(1, 10):
print(i, "x", j, "=", i * j)
print()
'Python > Python' 카테고리의 다른 글
[Python] break | continue (0) | 2022.09.19 |
---|---|
[Python] 복합 연산자 (0) | 2022.09.14 |
[Python] list와 tuple (0) | 2022.09.14 |
[Python] 조건문(if문) (0) | 2022.09.13 |
[Python] input 함수 | 형변환 (0) | 2022.09.07 |
댓글