Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để đếm các ký tự viết hoa và viết thường trong một chuỗi nhất định.


Đố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