Duyệt chuỗi, dùng str.islower() kiểm tra ký tự thường, tăng bộ đếm.
Ví dụ
s = "Hi there how are you"
print("Chuỗi:", s)
count = 0
for ch in s:
if ch.islower():
count += 1
print("Số ký tự thường:", count)
Kết quả
Chuỗi: Hi there how are you Số ký tự thường: 15
Giải thích
ch.islower()trả về True nếu ch là chữ cái thường (a-z).- Không tính khoảng trắng, dấu câu, số, chữ hoa.
- Có thể viết gọn:
sum(1 for ch in s if ch.islower()).