โจทย์: กำหนดสตริง ตรวจสอบว่าเป็น 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

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