주어진 문자열 입력에 대해 파이썬을 사용하여 소문자의 문자 수와 대문자의 문자 수를 계산하고 싶습니다. 예를 들어, 주어진 문자열에 대해
"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