티스토리 뷰

141

📖question

다음과 같이 판매가가 저장된 리스트가 있을 때 부가세가 포함된 가격을 for 문을 사용해서 화면에 출력하라.

단 부가세는 10원으로 가정한다.

리스트 = [100, 200, 300]
110
210
310

✍️answer

'리스트'라는 변수에 값이 저장되어 있으므로 범위에 리스트를 적고, 부가세 10원을 더해서 출력한다.

리스트 = [100, 200, 300]
for i in 리스트:
    print(i+10)

 

142

📖question

for 문을 사용해서 리스트에 저장된 값을 다음과 같이 출력하라.

리스트 = ["김밥", "라면", "튀김"]
오늘의 메뉴: 김밥
오늘의 메뉴: 라면
오늘의 메뉴: 튀김

✍️answer

"오늘의 메뉴: "는 반복되고, 리스트 값들이 순서대로 출력된다.

리스트 = ["김밥", "라면", "튀김"]
for i in 리스트:
    print("오늘의 메뉴:", i)

 

143

📖question

리스트에 주식 종목이름이 저장돼 있다.

리스트 = ["SK하이닉스", "삼성전자", "LG전자"]

저장된 문자열의 길이를 다음과 같이 출력하라.

6
4
4

✍️answer

리스트 값들의 문자열 길이를 출력하므로 len 메서드를 사용한다.

리스트 = ["SK하이닉스", "삼성전자", "LG전자"]
for i in 리스트:
    print(len(i))

 

144

📖question

리스트에는 동물이름이 문자열로 저장돼 있다.

리스트 = ['dog', 'cat', 'parrot']

동물 이름과 글자수를 다음과 같이 출력하라.

dog 3
cat 3
parrot 6

✍️answer

리스트 값들과 값의 길이를 출력한다.

리스트 = ['dog', 'cat', 'parrot']
for i in 리스트:
    print(i, len(i))

 

145

📖question

리스트에 동물 이름 저장돼 있다.

리스트 = ['dog', 'cat', 'parrot']

for문을 사용해서 동물 이름의 첫 글자만 출력하라.

d
c
p

✍️answer

dog에서 d, cat에서 c, parrot에서 p는 각 원소의 첫글자 이므로 i[0]이다.

리스트 = ['dog', 'cat', 'parrot']
for i in 리스트:
    print(i[0])

 

146

📖question

리스트에는 세 개의 숫자가 바인딩돼 있다.

리스트 = [1, 2, 3]

for문을 사용해서 다음과 같이 출력하라.

3 x 1
3 x 2
3 x 3

✍️answer

"3 *"는 반복되고, 리스트 값들이 순서대로 출력된다.

리스트 = [1, 2, 3]
for i in 리스트:
    print("3 *", i)

 

147

📖question

리스트에는 세 개의 숫자가 바인딩돼 있다.

리스트 = [1, 2, 3]

for문을 사용해서 다음과 같이 출력하라.

3 x 1 = 3
3 x 2 = 6
3 x 3 = 9

✍️answer

"3 *"는 반복되고, 리스트 값들이 순서대로 출력된다. 결괏값으로 3*(변수 i)를 출력한다.

리스트 = [1, 2, 3]
for i in 리스트:
    print("3 *", i, "=", 3*i)

 

148

📖question

리스트에는 네 개의 문자열이 바인딩돼 있다.

리스트 = ["가", "나", "다", "라"]

for문을 사용해서 다음과 같이 출력하라.

나
다
라

✍️answer

리스트에서 슬라이싱으로 범위를 정할 수 있다.

리스트 = ["가", "나", "다", "라"]
for i in 리스트[1:4]:
    print(i)

 

149

📖question

리스트에는 네 개의 문자열이 바인딩돼 있다.

리스트 = ["가", "나", "다", "라"]

for문을 사용해서 다음과 같이 출력하라.

가
다

✍️answer

리스트에서 슬라이싱으로 범위를 정할 수 있다.

리스트 = ["가", "나", "다", "라"]
for i in 리스트[::2]:
    print(i)

 

150

📖question

리스트에는 네 개의 문자열이 바인딩돼 있다.

리스트 = ["가", "나", "다", "라"]

for문을 사용해서 다음과 같이 출력하라.

라
다
나
가

✍️answer

리스트에서 슬라이싱으로 범위를 정할 수 있다. step에 -1을 지정하면 거꾸로 출력된다.

리스트 = ["가", "나", "다", "라"]
for i in 리스트[::-1]:
    print(i)

'Python > 초보자를 위한 300제' 카테고리의 다른 글

161~170 파이썬 반복문 4  (0) 2022.05.04
151~160 파이썬 반복문 3  (0) 2022.05.03
131~140 파이썬 반복문 1  (0) 2022.05.01
121~130 파이썬 분기문 3  (0) 2022.04.30
111~120 파이썬 분기문 2  (0) 2022.04.29
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday