안녕하세요. Harry입니다.
현재 풀이중인 초보자를 위한 파이썬 300제 풀이를 진행하면서 나름대로 파악했던 문제 출제 의도와 풀이를 작성했습니다.
모든 풀이는 직접 Pycharm을 통해 에러없이 출력됨을 확인 후 작성했습니다.
초보자를 위한 파이썬 300제 풀이는 Wikidocs에 무료로 배포된 전자책을 활용했습니다/
[학습목표]
1. 각 문제별 요구하는 역량(출제의도)이 무엇인지 파악할 수 있다.
2. 각 문제별 요구하는 기술 및 기능을 활용하여 문제를 해결할 수 있다.
131 ~ 140
131
for문의 실행결과를 예측하라.
- 요구역량 : for문이 어떻게 동작하는지 설명할 수 있는가?
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print(변수)
정답확인132
for문의 실행결과를 예측하라.
- 요구역량 : for문이 어떻게 동작하는지 설명할 수 있는가?
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print("#####")
정답확인133
다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요.
- 요구역량 : for문이 어떻게 동작하는지 설명할 수 있는가?
for 변수 in ["A", "B", "C"]:
print(변수)
정답확인for i in ["A", "B", "C"]:
print(i)
#답지
변수 = "A"
print(변수)
변수 = "B"
print(변수)
변수 = "C"
print(변수)
134
for문을 풀어서 동일한 동작을하는 코드를 작성하라.
- 요구역량 : for문이 어떻게 동작하는지 설명할 수 있는가?
답지가 원하는 방식으로 풀어봤습니다.
for 변수 in ["A", "B", "C"]:
print("출력:", 변수)
정답확인변수 = "A"
print("출력: ",변수)
변수 = "B"
print("출력: ",변수)
변수 = "C"
print("출력: ",변수)
135
for문을 풀어서 동일한 동작을 하는 코드를 작성하라.
- 요구역량 : for문이 어떻게 동작하는지 설명할 수 있는가?
for 변수 in ["A", "B", "C"]:
b = 변수.lower()
print("변환:", b)
정답확인
변수 = "A"
b = 변수.lower()
print("변환:", b)
변수 = "B"
b = 변수.lower()
print("변환:", b)
변수 = "C"
b = 변수.lower()
print("변환:", b)
136
다음 코드를 for문으로 작성하라.
- 요구역량 : for문의 기본적인 동작 구조를 이해하고 있는가?
변수 = 10
print(변수)
변수 = 20
print(변수)
변수 = 30
print(변수)
정답확인for 변수 in [10,20,30]:
print(변수)
137
다음 코드를 for문으로 작성하라.
- 요구역량 : for문의 기본적인 동작 구조를 이해하고 있는가?
print(10)
print(20)
print(30)
정답확인for 변수 in [10,20,30]:
print(변수)
138
다음 코드를 for문으로 작성하라.
- 요구역량 : for문의 기본적인 동작 구조를 이해하고 있는가?
print(10)
print("-------")
print(20)
print("-------")
print(30)
print("-------")
정답확인for 변수 in [10,20,30]:
print(변수)
print("-------")
139
다음 코드를 for문으로 작성하라.
- 요구역량 : for문에 얽메이지 않고 자유롭게 여러 요소를 출력할 수 있는가?
답지에서 print("++++")는 페이크라고 설명되어있습니다. 다만 저는 출력값에서 큰 차이가 없어 ++++를 리스트 안에 넣어버렸,,습니다
print("++++")
print(10)
print(20)
print(30)
정답확인for 변수 in ["++++",10,20,30]:
print(변수)
#답지
print("++++")
for 변수 in [10, 20, 30]:
print(변수)
140
다음 코드를 for문으로 작성하라.
- 요구역량 : for문은 바인딩된 데이터의 개수만큼 반복하는 것을 알고, 데이터 개수만큼 출력할 수 있는가?
for문에 in으로 바인딩된 리스트 요소의 개수를 4개로 설정해주면 간단히 해결되는 문제입니다.
print("-------")
print("-------")
print("-------")
print("-------")
정답확인for 변수 in range(0,4):
print("-------")
for문의 기초문제라 그런지, 문제가 간단합니다.
감사합니다.
'Coding Test > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(151~160)_12.20 (0) | 2022.12.20 |
---|---|
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(141~150)_12.20 (0) | 2022.12.20 |
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(121~130)_12.19 (0) | 2022.12.19 |
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(111~120)_12.19 (0) | 2022.12.19 |
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(101~110)_12.19 (0) | 2022.12.19 |