Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

주어진 문자열에서 대문자와 소문자를 세기 위한 파이썬 프로그램.


주어진 문자열 입력에 대해 파이썬을 사용하여 소문자의 문자 수와 대문자의 문자 수를 계산하고 싶습니다. 예를 들어, 주어진 문자열에 대해

"Hello World"

카운트는 다음과 같아야 합니다. -

Upper case: 2
Lower case: 8

대문자와 소문자를 확인하기 위해 2가지 조건으로 간단한 for 루프를 사용하여 이것을 구현할 수 있습니다. 예를 들어,

예시

def countUpperAndLowerCase(sentence):
upper = 0
lower = 0
for i in sentence:
if i >='A' and i <= 'Z':
upper += 1
elif i >= 'a' and i <= 'z':
lower += 1
print("Upper case: " + str(upper))
print("Lower case: " + str(lower))

countUpperAndLowerCase("Hello World")

출력

이것은 출력을 줄 것입니다 -

Upper case: 2
Lower case: 8