후하 반복문 오랜만이구만 문법 자체가 헷갈려서 공부 확실히 해두기
131 ~ 140
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
# 204 03 03 SUN
# 131
# 코드 실행 결과 예측
fruit = ["사과", "귤", "수박"]
for x in fruit:
print(x)
# 사과
# 귤
# 수박
# 132
# for문 실행 결과 예측
fruit = ["사과", "귤", "수박"]
for y in fruit:
print("#####")
# #####
# #####
# #####
# 133
# 다음 for문과 동일한 기능을 수행하는 코드 작성
for z in ["A", "B", "C"]:
print(z)
print("A")
print("B")
print("C")
# 134
# for문을 풀어서 동일한 동작을 하는 코드 작성
for a in ["A", "B", "C"]:
print("출력: ", a)
print("출력: A")
print("출력: B")
print("출력: C")
# 135
# for문을 풀어서 동일한 동작을 하는 코드 작성
for c in ["A", "B", "C"]:
b = c.lower()
print("변환: ", b)
x1 = "A"
x1 = x1.lower()
print("변환: ", x1)
x2 = "B"
x2 = x2.lower()
print("변환: ", x2)
x3 = "C"
x3 = x3.lower()
print("변환: ", x3)
# 136
# 다음 코드를 for문으로 작성
d = 10
print(d)
e = 20
print(e)
f = 30
print(f)
for d in [10, 20, 30]:
print(d)
# 137
# 다음 코드를 for문으로 작성
print(10)
print(20)
print(30)
for e in [10, 20, 30]:
print(e)
# 138
# 다음 코드를 for문으로 작성
print(10)
print("-------")
print(20)
print("-------")
print(30)
print("-------")
for f in [10, 20, 30]:
print(f)
print("-------")
# 139
# 다음 코드를 for문으로 작성
print("++++")
print(10)
print(20)
print(30)
print("++++")
for g in [10, 20, 30]:
print(g)
# 140
# 다음 코드를 for문으로 작성
print("-------")
print("-------")
print("-------")
print("-------")
for i in [1, 2, 3, 4]:
print("-------")


내가 몰랐던 문법
1. for문
'for'문은 반복 작업을 수행할 때 사용되는 제어 구조이다. 주어진 시퀀스(리스트, 튜플, 문자열 등)의 각 요소나 반복 가능한(이터러블) 객체를 순회하면서 작업을 수행한다.
기본 구문
for 변수 in 시퀀스:
# 변수를 이용한 작업 수행
1. 시퀀스에서 요소를 하나씩 가져와서 지정된 변수에 할당
2. 지정된 변수를 사용하여 반복 작업을 수행
3. 모든 요소를 처리할 때까지 이 과정 반복
변수: 시퀀스에서 가져온 각 요소를 저장하는 변수이다, for문 내에서 사용된 변수는 각 반복에서 시퀀스의 요소를 차례로 나타내며 각 반복에서 새로운 값으로 업데이트된다. 따라서 for문이 종료된 후에는 마지막으로 할당된 값이 변수에 남게 된다.
2. 140번 문제
for i in range(4):
print("-------")
for문에서 'i'는 반복을 제어하기 위한 변수이다. i에는 0, 1, 2, 3이 차례대로 할당되고 할당이 반복될 때마다 print()문이 실행되어 "-------"를 출력한다. 따라서 print("-------")문은 for문이 실행되는 동안 총 네 번 실행된다. 즉 i는 내가 몇 번 반복할 건지에 대한 변수로 사용되고 루프를 돌 때마다 print문이 출력된다.
'PYTHON > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
| 08. 파이썬 반복문 151 ~ 160 (0) | 2024.03.05 |
|---|---|
| 08. 파이썬 반복문 141 ~ 150 (0) | 2024.03.04 |
| 07. 파이썬 분기문 121 ~ 130 (0) | 2024.03.02 |
| 07. 파이썬 분기문 111~120 (0) | 2024.03.01 |
| 07. 파이썬 분기문 101 ~ 110 (0) | 2024.02.24 |