入门级编程通关练习题 #14 – Pangram 全字母短句

全字母短句 (Pangram) 是一句话里面使用了所有26个英文字母,每个字母最少使用一次。最著名的Pangram是下面这句话:”The quick brown fox jumps over the lazy dog”。

给定一句话,判断它是否是全字母短句。

输入样例:

“Waltz, bad nymph, for quick jigs vex.” 

输出样例:

True

算法思路:

  • 可以使用两个set来做比较大小,一个set是所有26个字母,另外一个set是当前字符串。当前字符串的set如果大于26个字母的set,则表明是 Pangram。
  • 第二种方法可以使用 all 函数加列表推导式,检查26个字母里的每一个是否都在当前字符串里面。