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