Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình kiểm tra chuỗi đã cho có phải là pangram hay không bằng Python

Giả sử chúng ta có một chuỗi s, đây là đại diện cho một câu, chúng ta phải kiểm tra xem mỗi bản tin của bảng chữ cái tiếng Anh có được sử dụng ít nhất một lần hay không.

Vì vậy, nếu đầu vào giống như "Những pháp sư gắt gỏng pha rượu độc hại, dành cho nữ hoàng độc ác và Jack", thì đầu ra của nó sẽ là True

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • s:=biến tất cả các chữ cái của s thành chữ thường
  • a:=0
  • đối với mỗi chữ cái tôi trong bảng chữ cái tiếng Anh, hãy thực hiện
    • nếu tôi không thuộc s, thì
      • trả về Sai
  • trả về True

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

Ví dụ

import string
class Solution:
   def solve(self, s):
      s=s.lower()
      a=0
      for i in string.ascii_lowercase :
         if i not in s :
            return False
      return True
s = "The grumpy wizards make toxic brew, for the evil queen and Jack"
ob = Solution()
print(ob.solve(s))

Đầu vào

"The grumpy wizards make toxic brew, for the evil queen and Jack"

Đầu ra

True