Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python นับตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในสตริงที่กำหนด


สำหรับอินพุตสตริงที่กำหนด เราต้องการนับจำนวนอักขระที่เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่โดยใช้ 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