สอนเขียนภาษา Python นับสระภาษาอังกฤษ a - z จากข้อความ ตัวอย่างรับข้อความจากผู้ใช้งานด้วยคำสั่ง input จากนั้นใช้คำสั่ง for วนลูปตัวอักษรทีละตัวจากข้อความดังกล่าว เพื่อตรวจสอบว่าเป็นตัวอักษร a ถึง z หรือไม่ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python นับสระภาษาอังกฤษ a - z จากข้อความ
word = input("กรุณากรอกข้อความ : ")
count = 0
for i in range( len(word) ):
if((word[i].lower() >= 'a' and word[i].lower() <= 'z')):
count = count + 1
print("สระภาษาอังกฤษ :", count,"ตัว")
ผลลัพธ์
กรุณากรอกข้อความ : Hello โลก
สระภาษาอังกฤษ : 5 ตัว
1. Python นับสระภาษาอังกฤษ a - z จากข้อความ เริ่มต้นรับค่าจากผู้ใช้งานเก็บไว้ที่ตัวแปร word
2. ใช้คำสั่ง for วนลูปเท่ากับจำนวนอักษรของตัวแปร word ด้วยคำสั่ง len(word)
3. ใช้คำสั่ง lower เปลี่ยนอักษรแต่ละตัวให้เป็นตัวเล็ก และตรวจสอบว่าเป็นอักษร a - z หรือไม่ ด้วยคำสั่ง if ร่วมกับ and
4. กรณีถ้าเป็นสระ a - z ให้ตัวแปร count บวก 1 เป็นตัวนับจำนวนสระ
5. พิมพ์จำนวนสระภาษาอังกฤษที่นับได้ออกสู่หน้าจอด้วยคำสั่ง print