
for 변수 in 컨테이너: 실행할 명령1 실행할 명령2 ...
fruits = ['apple', 'banana', 'melon', 'watermelon']
for fruit in fruits:
print(fruit)
# apple
# banana
# melon
# watermelon
for my_str in "나찬곤의 파이썬":
print(my_str)
# 나
# 찬
# 곤
# 의
#
# 파
# 이
# 썬
type(range(3))
# <class 'range'>
##--> range 라는 type
for n in range(3):
print(n)
# 0
# 1
# 2
for n in range(4, 6):
print(n)
# 4
# 5
for i in range(1, 10):
print('{} * {} = {}'.format(2, i, 2 * i))
for i in range(2, 10):
for j in range(1, 10):
print('{} * {} = {}'.format(i, j, i * j))
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd_numbers = []
for number in numbers:
if number % 2 == 1: # 2로 나눴을 때 1이 남으면 홀수입니다.
odd_numbers.append(number)
List를 만들때 for문과 if문 등을 사용하여 간결하게 만드는법
odd_numbers = [number for number in numbers if number % 2 == 1]