가오리의 코딩일기
초보자를 위한 파이썬 300제 151~160 본문
151. 리스트에는 네 개의 정수가 저장돼 있다. for문을 사용해서 리스트의 음수를 출력하라.
aList = [3, -20, -3, 44]
for i in aList:
if (i < 0):
print(i)
152. for문을 사용해서 3의 배수만 출력하라.
aList = [3, 100, 23, 44]
for i in aList:
if((i % 3) == 0):
print(i)
153. 리스트에서 20보다 작은 3의 배수를 출력하라.
aList = [13, 21, 12, 14, 30, 18]
for i in aList:
if(i < 20) and ((i % 3) == 0):
print(i)
154. 리스트에서 세 글자 이상의 문자를 화면에 출력하라.
aList = ["I", "study", "python", "language", "!"]
for i in aList:
if (len(i) >= 3):
print(i)
155. 리스트에서 대문자만 화면에 출력하라. (참고) isupper() 메서드는 대문자 여부를 판별합니다.
aList = ["A", "b", "c", "D"]
for i in aList:
if i.isupper():
print(i)
156. 리스트에서 소문자만 화면에 출력하라.
aList = ["A", "b", "c", "D"]
for i in aList:
if (i.isupper() != True):
print(i)
for i in aList:
if(i.isupper() == False):
print(i)
157. 이름의 첫 글자를 대문자로 변경해서 출력하라. (참고) upper() 메서드는 문자열을 대문자로 변경합니다.
aList = ['dog', 'cat', 'parrot']
for i in aList:
print(i[0].upper() + i[1:])
158. 파일 이름이 저장된 리스트에서 확장자를 제거하고 파일 이름만 화면에 출력하라. (힌트 : split() 메서드)
aList = ['hello.py', 'ex01.py', 'intro.hwp']
for i in aList:
print(i.split('.')[0])
159. 파일 이름이 저장된 리스트에서 확장자가 .h인 파일 이름을 출력하라.
aList = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in aList:
if ((i.split('.')[1]) == 'h'):
print(i)
160. 파일 이름이 저장된 리스트에서 확장자가 .h나 .c인 파일을 화면에 출력하라
aList = ['intra.h', 'intra.c', 'define.h', 'run.py']
for i in aList:
if (((i.split('.')[1]) == 'h') or ((i.split('.')[1]) == 'c')):
print(i)
'Python > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 171~180 (0) | 2022.05.05 |
---|---|
초보자를 위한 파이썬 300제 161~170 (0) | 2022.05.04 |
초보자를 위한 파이썬 300제 141~150 (0) | 2022.05.02 |
초보자를 위한 파이썬 300제 131~140 (0) | 2022.05.01 |
초보자를 위한 파이썬 300제 121~130 (0) | 2022.04.30 |