สอนเขียน Python นับตัวอักษรพิมพ์เล็ก พิมพ์ใหญ่ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python นับตัวอักษรพิมพ์เล็ก พิมพ์ใหญ่
try:
msg = input("Please enter a message : ")
except:
msg = ''
upperLetters = 0
lowerLetters = 0
for i in msg:
if (i.islower()):
lowerLetters = lowerLetters + 1
elif (i.isupper()):
upperLetters = upperLetters + 1
print("All capital letters : "+str(upperLetters) )
print("All lowercase letters : "+str(lowerLetters) )
1. สร้างตัวแปร msg เก็บค่าจากผู้ใช้งาน
2. สร้างตัวแปร upperLetters และ lowerLetters เพื่อนับจำนวนตัวอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก
3. ใช้ for loop วนลูปอักษรทีละตัวของตัวแปร msg และใช้คำสั่ง islower เพื่อตรวจสอบกรณีถ้าเป็นตัวอักษรพิมพ์เล็ก ให้ตัวแปร lowerLetters บวก 1 กรณีถ้าไม่ใช่ตัวพิมพ์เล็ก ให้ถือว่าเป็นตัวพิมพ์ใหญ่ให้ตัวแปร upperLetters บวก 1 แทน
4. พิมพ์ ผลลัพธ์ของจำนวนอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก ออกสู่หน้าจอ