토요일 일바 끝나고 복습할 겸
딱 10문제만 풀어야겠다.
파이썬 반복문 131~140 / for...in
# 131
# for문의 실행결과를 예측하라.
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print(변수)
#실행 결과
#사과
#귤 아래로 출력 된다.
#수박
for 는 [ 리스트 ], ( 튜플 ), 문자열 등, 반복 가능한 객체를 순회한다.
in은 변수에 포함 된 대상을 순회하는 '키워드'다.
for 또한 '키워드'이고, 파이썬에선 이걸 '예약어'라고 한다.
# 132
# for문의 실행결과를 예측하라.
과일 = ["사과", "귤", "수박"]
for 변수 in 과일: # 과일에 저장된 데이터 갯 수는 3개이다.
print("#####") # 그래서 값들이 전부 들여쓰기 된 샵(#)으로 출력 된다.
# #####
# #####
# #####
# 133
# 다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요.
for 변수 in ["A", "B", "C"]:
print(변수)
print("A")
print("B")
print("C")
# 134
# for문을 풀어서 동일한 동작을하는 코드를 작성하라.
for 변수 in ["A", "B", "C"]:
print("출력:", 변수)
# 동일한 코드 작성
a="A"
print(a)
b="B"
print(b)
c="C"
print(c)
# 135
# for문을 풀어서 동일한 동작을 하는 코드를 작성하라.
for 변수 in ["A", "B", "C"]:
b = 변수.lower()
print("변환:", b)
# 동일한 코드 작성
data = ["A","B","C"]
a = data[0] # data[0]~[2]번째 값까지 문자열이지만
b = data[1] # []리스트 안에 값은 정수니까 주의하자.
c = data[2] # data = [0] 이렇게 하면 안 됨
print("변환:",a.lower())
print("변환:",b.lower()) # lower 메서드는 대문자를 소문자로 바꿔준다.
print("변환:",c.lower())
# 136
# 다음 코드를 for문으로 작성하라.
변수 = 10
print(변수)
변수 = 20
print(변수)
변수 = 30
print(변수)
# 정답
for 변수 in [10,20,30]:
print(변수)
# 137
# 다음 코드를 for문으로 작성하라.
print(10)
print(20)
print(30)
for i in [10,20,30]:
print(i) # 위(136번 문제)와 동일하다.
# 138
# 다음 코드를 for문으로 작성하라.
print(10)
print("-------")
print(20)
print("-------")
print(30)
print("-------")
# 정답
for i in [10,20,30]:
print(i) # 마지막 프린트 함수가 끝나야
print("-------") # 반복문의 다음 요소로 이어가며 반복한다.
# 139
# 다음 코드를 for문으로 작성하라.
print("++++")
print(10)
print(20)
print(30)
print("++++") # 반복문이 나오기 전에 출력해 줘야한다.
for i in [10,20,30]:
print(i)
# 140
# 다음 코드를 for문으로 작성하라.
print("-------")
print("-------")
print("-------")
print("-------")
# 반복문 안에 정수 값이 있어도 저장된 데이터 갯 수로 친다.
for i in [5,6,7,8]:
print("-------") # 정수 값 5,6,7,8도 결국 데이터 갯수는 4개일 뿐이다.
# 출력 되는 값은 "-------" x 4 줄이다
내일은 풀타임인데
집에 와서 풀 수 있을까..😥
'📖TIL(Today I Learned)' 카테고리의 다른 글
TIL 26일 차)평균 (0) | 2024.12.16 |
---|---|
TIL 25일 차) 🔥 초보자를 위한 파이썬 141~150문제 (2) | 2024.12.15 |
WIL 3주 차) 파이썬과 친해지기 (3) | 2024.12.13 |
TIL 23일 차) 🔥 초보자를 위한 파이썬 101~130문제 (2) | 2024.12.13 |
TIL 22일 차) 베이직반 - 1 - (1) | 2024.12.12 |