Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 155 for문

포스트it 2021. 1. 28. 09:00
728x90
반응형

 

문제

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

리스트 = ["A", "b", "c", "D"]

A
D

(참고) isupper() 메서드는 대문자 여부를 판별합니다.

>> 변수 =
"A"
>> 변수.isupper()
True
>> 변수 =
"a"
>> 변수.isupper()
False

내풀이

for i in 리스트:
    if i.isupper() == True:
        print(i)
        
결과값
A
D

정답

리스트 = ["A", "b", "c", "D"]
for 변수 in 리스트:
  if 변수.isupper():
    print(변수)

굳이 True 인지 확인안해도 for문에선 True이면 출력하기 때문에 생략이 가능하다.
728x90
반응형