# 131. for문의 실행결과를 예측하라.
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print(변수)
# 사과
# 귤
# 수박 출력
# 132. for문의 실행결과를 예측하라.
과일 = ["사과", "귤", "수박"]
for 변수 in 과일:
print("#####")
# 133. 다음 for 문과 동일한 기능을 수행하는 코드를 작성하세요.
for 변수 in ["A", "B", "C"]:
print(변수)
변수 = "A"
print(변수)
변수 = "B"
print(변수)
변수 = "C"
print(변수)
# 134. for문을 풀어서 동일한 동작을하는 코드를 작성하라.
for 변수 in ["A", "B", "C"]:
print("출력:", 변수)
#(1)
변수 = "A"
print("출력:", 변수)
변수 = "B"
print("출력:", 변수)
변수 = "C"
print("출력:", 변수)
#(2)
print("출력:", "A")
print("출력:", "B")
print("출력:", "C")
# 135. 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문으로 작성하라.
변수 = 10
print(변수)
변수 = 20
print(변수)
변수 = 30
print(변수)
리스트 = [10, 20, 30]
for 변수 in 리스트:
print(변수)
# 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("-------")
for 변수 in [10, 20, 30]:
print(변수)
print("-------")
# 139. 다음 코드를 for문으로 작성하라.
print("++++")
print(10)
print(20)
print(30)
print("++++")
for 변수 in [10, 20, 30]:
print(변수)
# 140. 다음 코드를 for문으로 작성하라.
print("-------")
print("-------")
print("-------")
print("-------")
for 변수 in [1, 2, 3, 4]:
print("-------")
# 141.다음과 같이 판매가가 저장된 리스트가 있을 때 부가세가 포함된 가격을 for 문을 사용해서
# 화면에 출력하라. 단 부가세는 10원으로 가정한다.
리스트 = [100, 200, 300]
for 변수 in 리스트:
print(변수 + 10)
# 142. for 문을 사용해서 리스트에 저장된 값을 다음과 같이 출력하라.
# (1)
리스트 = ["김밥", "라면", "튀김"]
for 메뉴 in 리스트:
print("오늘의 메뉴: " + 메뉴)
#(2)
리스트 = ["김밥", "라면", "튀김"]
for 메뉴 in 리스트:
print("오늘의 메뉴:", 메뉴)
# 143. 리스트에 주식 종목이름이 저장돼 있다.
리스트 = ["SK하이닉스", "삼성전자", "LG전자"]
for 종목명 in 리스트:
print(len(종목명))
# 144. 동물 이름과 글자수를 다음과 같이 출력하라.
리스트 = ['dog', 'cat', 'parrot']
for 이름 in 리스트:
print(이름, len(이름))
# 145. for문을 사용해서 동물 이름의 첫 글자만 출력하라.
리스트 = ['dog', 'cat', 'parrot']
for 이름 in 리스트:
print(이름[0])
# 146. for문을 사용해서 다음과 같이 출력하라.
리스트 = [1, 2, 3]
for 변수 in 리스트:
print("3 x " + str(변수))
리스트 = [1, 2, 3]
for 변수 in 리스트:
print("3 x", 변수)
# 147. for문을 사용해서 다음과 같이 출력하라.
# (1)
변수 = 1
print("3 x ", 변수, "=", 3 * 변수)
변수 = 2
print("3 x ", 변수, "=", 3 * 변수)
변수 = 2
print("3 x ", 변수, "=", 3 * 변수)
#(2)
리스트 = [1, 2, 3]
for 변수 in 리스트:
print("3 x ", 변수, "=", 3 * 변수)
#(3)
리스트 = [1, 2, 3]
for 변수 in 리스트:
print("3 x {} = {}".format(변수, 3 * 변수))
# 148. for문을 사용해서 다음과 같이 출력하라.
리스트 = ["가", "나", "다", "라"]
for 변수 in 리스트[1:]:
print(변수)
# 149. for문을 사용해서 다음과 같이 출력하라.
리스트 = ["가", "나", "다", "라"]
for 변수 in 리스트[: :2]:
print(변수)
# 150. for문을 사용해서 다음과 같이 출력하라.
리스트 = ["가", "나", "다", "라"]
for 변수 in 리스트[: :-1]:
print(변수)
# 151. for문을 사용해서 리스트의 음수만 출력하라.
리스트 = [3, -20, -3, 44]
for 변수 in 리스트 :
if 변수 < 0:
print(변수)
# 152. for문을 사용해서 3의 배수만을 출력하라.
리스트 = [3, 100, 23, 44]
for 변수 in 리스트:
if 변수 % 3 == 0:
print(변수)
# 153. 리스트에서 20보다 작은 3의 배수를 출력하라.
리스트 = [13, 21, 12, 14, 30, 18]
for 변수 in 리스트:
if (변수 < 20) and (변수 % 3 == 0):
print(변수)
# 154. 리스트에서 세 글자 이상의 문자를 화면에 출력하라.
리스트 = ["I", "study", "python", "language", "!"]
for 변수 in 리스트:
if len(변수) >= 3:
print(변수)
# 155. 리스트에서 대문자만 화면에 출력하라.
리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
if 변수.isupper():
print(변수)
# 156. 리스트에서 소문자만 화면에 출력하라.
# (1)
리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
if 변수.isupper() == False:
print(변수)
# (2)
리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
if 변수.isupper() != True:
print(변수)
# (3)
리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
if not 변수.isupper():
print(변수)
# 157. 이름의 첫 글자를 대문자로 변경해서 출력하라.
# (1)
리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
if not 변수.isupper():
print(변수)
# (2)
for 변수 in 리스트:
print(변수[0].upper() + 변수[1:])
# 158. 파일 이름이 저장된 리스트에서 확장자를 제거하고 파일 이름만 화면에 출력하라.
# ( 힌트 : split() 메서드 )
리스트 = ['hello.py', 'ex01.py', 'intro.hwp']
for 변수 in 리스트:
split = 변수.split(".")
print(split[0])
# 159. 파일 이름이 저장된 리스트에서 확장자가 .h인 파일 이름을 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for 변수 in 리스트:
split = 변수.split(".")
if split[1] == "h":
print(변수)
# 160. 파일 이름이 저장된 리스트에서 확장자가 .h나 .c인 파일을 화면에 출력하라.
리스트 = ['intra.h', 'intra.c', 'define.h', 'run.py']
for 변수 in 리스트:
split = 변수.split(".")
if (split[1] == "h") or (split[1] == "c"):
print(변수)
# 161. for문과 range 구문을 사용해서 0~99까지 한 라인에 하나씩 순차적으로 출력하는 프로그램을 작성하라.