Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ตรวจสอบว่าสตริงเป็น Pangram หรือไม่

โจทย์: กำหนดสตริง ตรวจสอบว่าเป็น Pangram หรือไม่ Pangram คือประโยคที่มีตัวอักษรอังกฤษครบทุกตัว (a-z)

ใช้ลูปตรวจสอบทุกตัวอักษรใน alphabet ว่ามีในสตริงหรือไม่ (แปลงเป็น lowercase ก่อน)

โค้ดตัวอย่าง

import string

def ispangram(str):
    alphabet = "abcdefghijklmnopqrstuvwxyz"
    for char in alphabet:
        if char not in str.lower():
            return False
    return True

string = 'The five boxing wizards jump quickly.'
if ispangram(string):
    print("Yes")
else:
    print("No")

ผลลัพธ์

Yes

โปรแกรม Python ตรวจสอบว่าสตริงเป็น Pangram หรือไม่

สรุป

เรียนรู้วิธีตรวจสอบ Pangram ใน Python: วนลูปตรวจสอบตัวอักษร a-z ทุกตัวในสตริง