Devdit
 

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

5.6K

สอนเขียน 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. พิมพ์ ผลลัพธ์ของจำนวนอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก ออกสู่หน้าจอ

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