1 분 소요

151

리스트에는 네 개의 정수가 저장돼 있다.

리스트 = [3, -20, -3, 44] for문을 사용해서 리스트의 음수를 출력하라.

-20 -3

for i in [3,-20,-3,44]:
    if i < 0:
        print(i)
    else:
        continue
-20
-3

152

for문을 사용해서 3의 배수만을 출력하라.

리스트 = [3, 100, 23, 44] 3

for i in  [3, 100, 23, 44]:
    if i % 3 == 0:
        print(i)
    else:
        continue
3

153

리스트에서 20 보다 작은 3의 배수를 출력하라

리스트 = [13, 21, 12, 14, 30, 18] 12 18

for i in  [13, 21, 12, 14, 30, 18]:
    if i % 3 == 0 and i < 20 :
        print(i)
    else:
        continue
12
18

154

리스트에서 세 글자 이상의 문자를 화면에 출력하라

리스트 = [“I”, “study”, “python”, “language”, “!”] study python language

for i in ["I", "study", "python", "language", "!"]:
    if len(i) >= 3:
        print(i)
    else:
        continue
study
python
language

155

리스트에서 대문자만 화면에 출력하라.

리스트 = [“A”, “b”, “c”, “D”] A D (참고) isupper() 메서드는 대문자 여부를 판별합니다.

변수 = “A” 변수.isupper() True 변수 = “a” 변수.isupper() False

for i in ["A", "b", "c", "D"]:
    if i.isupper():
        print(i)
    else:
        continue
A
D

156

리스트에서 소문자만 화면에 출력하라.

리스트 = [“A”, “b”, “c”, “D”] b c

for i in ["A", "b", "c", "D"]:
    if i.isupper():
        continue
    else:
        print(i)
b
c

157

이름의 첫 글자를 대문자로 변경해서 출력하라.

리스트 = [‘dog’, ‘cat’, ‘parrot’] Dog Cat Parrot (참고) upper() 메서드는 문자열을 대문자로 변경합니다.

변수 = “a” a.upper() A 변수 = “abc” 변수.upper() ABC

for i in ['dog', 'cat', 'parrot']:
    print(i[0].upper())
D
C
P

158

파일 이름이 저장된 리스트에서 확장자를 제거하고 파일 이름만 화면에 출력하라. (힌트: split() 메서드)

리스트 = [‘hello.py’, ‘ex01.py’, ‘intro.hwp’] hello ex01 intro

for i in ['hello.py', 'ex01.py', 'intro.hwp']:
    print(i.split(".")[0])
hello
ex01
intro

159

파일 이름이 저장된 리스트에서 확장자가 .h인 파일 이름을 출력하라.

리스트 = [‘intra.h’, ‘intra.c’, ‘define.h’, ‘run.py’] intra.h define.h

for i in  ['intra.h', 'intra.c', 'define.h', 'run.py']:
    if i.split(".")[1] == "h":
        print(i)
    else:
        continue
intra.h
define.h

160

파일 이름이 저장된 리스트에서 확장자가 .h나 .c인 파일을 화면에 출력하라.

리스트 = [‘intra.h’, ‘intra.c’, ‘define.h’, ‘run.py’] intra.h intra.c define.h

for i in  ['intra.h', 'intra.c', 'define.h', 'run.py']:
    if i.split(".")[1] == "h" or i.split(".")[1] == "c":
        print(i)
    else:
        continue
intra.h
intra.c
define.h

댓글남기기