131. for문의 실행결과를 예측하라.
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print(변수)
>> 사과
귤
수박
132. for문의 실행결과를 예측하라.
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print("#####")
>> 사과
#####
귤
#####
수박
#####
133. 다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요.
for 변수 in ["A", "B", "C"]:
print(변수)
print("A")
print("B")
print("C")
134. for문을 풀어서 동일한 동작을하는 코드를 작성하라.
for 변수 in ["A", "B", "C"]:
print("출력:", 변수)
print("출력:", "A")
print("출력:", "B")
print("출력:", "C")
135. for문을 풀어서 동일한 동작을 하는 코드를 작성하라.
for 변수 in ["A", "B", "C"]:
b = 변수.lower()
print("변환:", b)
print("변환:", "A".lower())
print("변환:", "B".lower())
print("변환:", "C".lower())
136. 다음 코드를 for문으로 작성하라.
변수 = 10
print(변수)
변수 = 20
print(변수)
변수 = 30
print(변수)
변수 = [10, 20, 30]
for i in 변수:
print(i)
137. 다음 코드를 for문으로 작성하라.
print(10)
print(20)
print(30)
for 변수 in [10, 20, 30]:
print(변수)
138. 다음 코드를 for문으로 작성하라.
print(10)
print("-------")
print(20)
print("-------")
print(30)
print("-------")
변수 = [10, 20, 30]
for i in 변수:
print(i)
print("------")
139. 다음 코드를 for문으로 작성하라.
print("++++")
print(10)
print(20)
print(30)
print("++++")
for 변수 in [10, 20, 30]:
print(변수)
140. 다음 코드를 for문으로 작성하라.
print("-------")
print("-------")
print("-------")
print("-------")
for i in range(4):
print("------")
141. 다음과 같이 판매가가 저장된 리스트가 있을 때 부가세가 포함된 가격을 for 문을 사용해서 화면에 출력하라. 단 부가세는 10원으로 가정한다.
리스트 = [100, 200, 300]
110
210
310
142. for 문을 사용해서 리스트에 저장된 값을 다음과 같이 출력하라.
리스트 = ["김밥", "라면", "튀김"]
오늘의 메뉴: 김밥
오늘의 메뉴: 라면
오늘의 메뉴: 튀김
143. 리스트에 주식 종목이름이 저장돼 있다.
리스트 = ["SK하이닉스", "삼성전자", "LG전자"]
저장된 문자열의 길이를 다음과 같이 출력하라.
6
4
4
144. 리스트에는 동물이름이 문자열로 저장돼 있다.
리스트 = ['dog', 'cat', 'parrot']
동물 이름과 글자수를 다음과 같이 출력하라.
dog 3
cat 3
parrot 6
145. 리스트에 동물 이름 저장돼 있다.
리스트 = ['dog', 'cat', 'parrot']
for문을 사용해서 동물 이름의 첫 글자만 출력하라.
d
c
p
146. 리스트에는 세 개의 숫자가 바인딩돼 있다.
리스트 = [1, 2, 3]
for문을 사용해서 다음과 같이 출력하라.
3 x 1
3 x 2
3 x 3
147. 리스트에는 세 개의 숫자가 바인딩돼 있다.
리스트 = [1, 2, 3]
for문을 사용해서 다음과 같이 출력하라.
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
148. 리스트에는 네 개의 문자열이 바인딩돼 있다.
리스트 = ["가", "나", "다", "라"]
for문을 사용해서 다음과 같이 출력하라.
나
다
라
149. 리스트에는 네 개의 문자열이 바인딩돼 있다.
리스트 = ["가", "나", "다", "라"]
for문을 사용해서 다음과 같이 출력하라.
가
다
150. 리스트에는 네 개의 문자열이 바인딩돼 있다.
리스트 = ["가", "나", "다", "라"]
for문을 사용해서 다음과 같이 출력하라.
라
다
나
가
151. 리스트에는 네 개의 정수가 저장돼 있다.
리스트 = [3, -20, -3, 44]
for문을 사용해서 리스트의 음수를 출력하라.
-20
-3
152. for문을 사용해서 3의 배수만을 출력하라.
리스트 = [3, 100, 23, 44]
3
153. 리스트에서 20 보다 작은 3의 배수를 출력하라
리스트 = [13, 21, 12, 14, 30, 18]
12
18
154. 리스트에서 세 글자 이상의 문자를 화면에 출력하라
리스트 = ["I", "study", "python", "language", "!"]
study
python
language
155. 리스트에서 대문자만 화면에 출력하라.
리스트 = ["A", "b", "c", "D"]
A
D
(참고) isupper() 메서드는 대문자 여부를 판별합니다.
>> 변수 = "A"
>> 변수.isupper()
True
>> 변수 = "a"
>> 변수.isupper()
False
156. 리스트에서 소문자만 화면에 출력하라.
리스트 = ["A", "b", "c", "D"]
b
c
157. 이름의 첫 글자를 대문자로 변경해서 출력하라.
리스트 = ['dog', 'cat', 'parrot']
CopyDog
Cat
Parrot
(참고) upper() 메서드는 문자열을 대문자로 변경합니다.
>> 변수 = "a"
>> a.upper()
A
>> 변수 = "abc"
>> 변수.upper()
ABC
158. 파일 이름이 저장된 리스트에서 확장자를 제거하고 파일 이름만 화면에 출력하라. (힌트: split() 메서드)
리스트 = ['hello.py', 'ex01.py', 'intro.hwp']
hello
ex01
intro
159. 파일 이름이 저장된 리스트에서 확장자가 .h인 파일 이름을 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
intra.h
define.h
160. 파일 이름이 저장된 리스트에서 확장자가 .h나 .c인 파일을 화면에 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
intra.h
intra.c
define.h
161. for문과 range 구문을 사용해서 0~99까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 작성하라.
for i in range(100):
print(i)
162. 월드컵은 4년에 한 번 개최된다. range()를 사용하여 2002~2050년까지 중 월드컵이 개최되는 연도를 출력하라.
2002
2006
2010
...
2042
2046
2050
참고) range의 세번 째 파라미터는 증감폭을 결정합니다.
>> print(list(range(0, 10, 2)))
[0, 2, 4, 6, 8]
for i in range(2002, 2051, 4):
print(i)
163. 1부터 30까지의 숫자 중 3의 배수를 출력하라.
3
6
9
12
15
18
21
24
27
30
for i in range(1, 31):
if i % 3 == 0:
print(i)
164. 99부터 0까지 1씩 감소하는 숫자들을, 한 라인에 하나씩 출력하라.
for i in range(100):
print(99 - i)
165. for문을 사용해서 아래와 같이 출력하라.
0.0
0.1
0.2
0.3
0.4
0.5
...
0.9
for i in range(10):
print(i/10)
166. 구구단 3단을 출력하라.
3x1 = 3
3x2 = 6
3x3 = 9
3x4 = 12
3x5 = 15
3x6 = 18
3x7 = 21
3x8 = 24
3x9 = 27
for i in range(1,10):
print("3 x", i, "=", i*3)
167. 구구단 3단을 출력하라. 단 홀수 번째만 출력한다.
3x1 = 3
3x3 = 9
3x5 = 15
3x7 = 21
3x9 = 27
for i in range(1,10,2):
print("3 x", i, "=", i*3)
168. 1~10까지의 숫자에 대해 모두 더한 값을 출력하는 프로그램을 for 문을 사용하여 작성하라.
합 : 55
169. 1~10까지의 숫자 중 모든 홀수의 합을 출력하는 프로그램을 for 문을 사용하여 작성하라.
합: 25
170. 1~10까지의 숫자를 모두 곱한 값을 출력하는 프로그램을 for 문을 사용하여 작성하라.
문제 출처:
131 ~ 140
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
141 ~ 150
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
151 ~ 160
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
161 ~ 170
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
'[코딩] > 파이썬' 카테고리의 다른 글
파이썬 공부 13) 파이썬 함수, LEGB (0) | 2023.07.16 |
---|---|
파이썬 공부 12) 파이썬 반복문 연습문제 171~200 (0) | 2023.07.14 |
파이썬 공부 10) 파이썬 분기문 연습문제 101~130 (0) | 2023.07.13 |
파이썬 공부 9) 파이썬 Boolean 타입, 반복문, 조건문 (0) | 2023.07.13 |
파이썬 공부 8) 파이썬 딕셔너리 연습문제 81~100 (0) | 2023.07.11 |
댓글