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+ 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告