Programming/SWEA

[SWEA 6260].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 3. 자료구조 - 셋, 딕셔너리 8

토토모에요 2021. 7. 27. 14:13
728x90
반응형

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.

https://swexpertacademy.com/main/main.do

문제 : 다음과 같이 사용자가 입력한 문장에서 대소문를 구별해 각각의 갯수를 출력하는 프로그램을 작성하십시오.

input

Hello World! 123

output

UPPER CASE 2
LOWER CASE 8

code

T= input().strip()
a=0
b=0
for i in T:
   if 'a' <= i <= 'z':
      a += 1

   elif 'A' <= i <= 'Z':
      b += 1

print("UPPER CASE %d" % b)
print("LOWER CASE %d" % a)

만약 입력받은 T의 i가 소문자이면 a에 1씩 더해주고 대문자이면 b에 1씩 더해주면 된다.

반응형