Python程式檢查給定字串是否為Pangram(潘格拉姆)


在本文中,我們將學習解決給定問題陳述的解決方案和方法。

問題陳述

給定一個字串輸入,我們需要編寫一個Python程式來檢查該字串是否為Pangram(潘格拉姆)。

Pangram(潘格拉姆)是指包含英語字母表中每個字母的句子或一系列單詞。

現在讓我們看看如何解決這個問題

我們將使用一個迴圈來檢查輸入字串中存在的每個字元是否屬於我們手動宣告的字母集。

上面方法的實現如下:

示例

 線上演示

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")

輸出

Yes

在這裡,我們透過指定字串型別的可迭代物件,在增強版本中透過成員運算子實現了兩個for迴圈。

所有變數和函式都在全域性範圍內宣告,如下圖所示。

結論

在本文中,我們學習了查詢字串是否為Pangram(潘格拉姆)的方法。

更新於:2019年9月26日

8000+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.