전체 방문자
오늘
어제
이대코
ServerNeverDown
이대코
  • 분류 전체보기 (110)
    • Project (9)
      • GASIP_대학 커뮤니티 (5)
      • CATCHROOM_야놀자중고숙박거래 (2)
      • CANCER-FINE_암환자를 위한 정보 제공 사.. (2)
    • Development (46)
      • Python (9)
      • Java (8)
      • Kotlin (1)
      • Spring&Springboot (4)
      • BootCamp (10)
      • DevOps (1)
      • TrobleShooting (6)
      • Network (1)
      • DataBase (2)
      • OS (1)
      • Design Pattern (2)
    • Coding Test (52)
      • BOJ (1)
      • DFS,BFS (4)
      • 그리디 알고리즘 (6)
      • Dynamic Programming (2)
      • 이진 탐색 (0)
      • 초보자를 위한 파이썬 300제 (29)
      • 구현 (10)
    • Stock (3)
      • Market View (2)
      • Analysis of stocks (0)
      • Knowledge (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

hELLO · Designed By 정상우.
이대코

ServerNeverDown

Coding Test/초보자를 위한 파이썬 300제

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(131~140)_12.20

2022. 12. 20. 12:45

안녕하세요. Harry입니다.

 

현재 풀이중인 초보자를 위한 파이썬 300제 풀이를 진행하면서 나름대로 파악했던 문제 출제 의도와 풀이를 작성했습니다.

모든 풀이는 직접 Pycharm을 통해 에러없이 출력됨을 확인 후 작성했습니다.

 

초보자를 위한 파이썬 300제 풀이는 Wikidocs에 무료로 배포된 전자책을 활용했습니다/

https://wikidocs.net/book/922

[학습목표]

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
    'Coding Test/초보자를 위한 파이썬 300제' 카테고리의 다른 글
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(151~160)_12.20
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(141~150)_12.20
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(121~130)_12.19
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(111~120)_12.19
    이대코
    이대코
    20대에 대장암 걸린 코틀린/자바 백엔드 개발자의 블로그입니다.

    티스토리툴바