สำหรับอินพุตสตริงที่กำหนด เราต้องการนับจำนวนอักขระที่เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่โดยใช้ python ตัวอย่างเช่น สำหรับสตริงที่กำหนด
"Hello World"
การนับควรเป็น −
Upper case: 2 Lower case: 8
เราสามารถทำได้โดยใช้ Simple for loop โดยมี 2 เงื่อนไขเพื่อตรวจสอบอักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ตัวอย่างเช่น
ตัวอย่าง
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