1. 리스트 순회하기

fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

결과:

apple
banana
cherry

2. 리스트 요소와 함께 인덱스 출력하기

fruits = ['apple', 'banana', 'cherry']

for index, fruit in enumerate(fruits):
    print(index, fruit)

결과:

0 apple
1 banana
2 cherry

3. 구구단 출력하기

for i in range(2, 10):
    for j in range(1, 10):
        print(f"{i} x {j} = {i*j}")
    print()

결과:

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27

...

9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81

4. 별찍기

for i in range(1, 6):
    for j in range(i):
        print('*', end='')
    print()

결과:

*
**
***
****
*****

5. 문자열 거꾸로 출력하기

string = "hello world"

for char in reversed(string):
    print(char, end='')

결과:

dlrow olleh

6. 딕셔너리 순회하기

fruits = {'apple': 1, 'banana': 2, 'cherry': 3}

for key, value in fruits.items():
    print(key, value)

결과:

apple 1
banana 2
cherry 3

7. 파일의 각 라인 출력하기

with open('filename.txt', 'r') as f:
    for line in f:
        print(line)

8. 1부터 100까지의 합 구하기

sum = 0

for i in range(1, 101):
    sum += i

print(sum)

결과:

5050

 

이상입니다. 파이썬 for문의 다양한 예제를 알려드렸습니다. 어려운 예제도 있지만, 차근차근 따라해보시면 누구나 쉽게 익힐 수 있을 것입니다

+ Recent posts