Devdit
 

นับตัวอักษรพิมพ์เล็ก Python

2.3K

สอนเขียนนับตัวอักษรพิมพ์เล็ก Python จากตัวแปรชนิด List โดยใช้หลักการวนลูปด้วยคำสั่ง for และใช้คำสั่ง len ในการดึงจำนวนตัวอักษร สุดท้ายใช้คำสั่ง islower() สำหรับเช็คว่าตัวอักษรดังกล่าวเป็นตัวพิมพ์เล็กหรือไม่ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง นับตัวอักษรพิมพ์เล็ก Python

data = ['COMputer', 'MoBILE', 'NOTEbook']
count = 0

for x in range(len(data)):
    for y in range(len(data[x])):
        if( data[x][y].islower() ):
            count = count + 1

print('Lowercase letters = '+str(count))

ผลลัพธ์

Lowercase letters = 10

โค้ดด้านบนมีตัวแปร List ชื่อ data และตัวแปร count เก็บจำนวนตัวอักษรพิมพ์เล็ก มีค่าเริ่มต้นเท่ากับ 0 จากนั้นนำตัวแปร List ไปวนลูปตามจำนวนข้อมูลใน List ซึ่งเป็นลูปที่ 1 จากนั้นวนตามจำนวนตัวอักษรในแต่ละ Index ของ List คือหน้าที่ของลูปที่ 2 จากนั้นใช้คำสั่ง islower() เพื่อเช็คว่าตัวแปรดังกล่าวเป็นตัวพิมพ์เล็กหรือไม่ หากใช่ ให้ตัวแปร count บวกเพิ่ม 1

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ