Đối với đầu vào chuỗi đã cho, chúng tôi muốn đếm số ký tự ở dạng viết thường và số ký tự ở dạng chữ hoa bằng python. Ví dụ:đối với chuỗi đã cho,
"Hello World"
Số lượng phải là -
Upper case: 2 Lower case: 8
Chúng ta có thể thực hiện điều này bằng cách sử dụng một vòng lặp for đơn giản với 2 điều kiện để kiểm tra các ký tự viết hoa và viết thường. Ví dụ,
Ví dụ
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") Đầu ra
Điều này sẽ cung cấp đầu ra -
Upper case: 2 Lower case: 8