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