Trong bài viết này, chúng ta sẽ học về giải pháp và phương pháp giải quyết bài toán cho trước.
Đề bài
Cho một chuỗi đầu vào, chúng ta cần tạo chương trình Python để kiểm tra xem chuỗi đó có phải là Pangram hay không.
Pangram là một câu/chuỗi từ chứa mọi chữ cái trong bảng chữ cái tiếng Anh.
Bây giờ hãy xem làm thế nào chúng ta có thể giải quyết bài toán.
Chúng ta sẽ sử dụng một vòng lặp kiểm tra xem mỗi ký tự có mặt trong chuỗi đầu vào có thuộc tập chữ cái hay không, tập này chúng ta sẽ khai báo thủ công.
Triển khai cách tiếp cận trên được cho bởi:
Ví dụ
import string
def ispangram(str):
alphabet = "abcdefghijklmnopqrstuvwxyz"
for char in alphabet:
if char not in str.lower():
return False
return True
# main
string = 'The five boxing wizards jump quickly.'
if(ispangram(string) == True):
print("Yes")
else:
print("No")
Kết quả
Yes
Ở đây chúng ta triển khai hai vòng lặp qua toán tử thành viên trong phiên bản nâng cao bằng cách chỉ định một iterable kiểu string.
Tất cả biến và hàm được khai báo trong phạm vi toàn cục như hình dưới đây.

Kết luận
Trong bài viết này, chúng ta đã học về cách tìm xem một chuỗi có phải là pangram hay không.