Python 程序统计字符串中的元音字母数量


2022年2月2日, Learn eTutorial
1536

在这个简单的Python程序中,我们需要统计一个字符串中元音字母的数量。这是一个基于数字的Python程序。

为了更好地理解这个示例,我们始终建议您学习以下列出的 Python 编程基础知识

如何统计字符串中的元音字母?

在这个字符串Python程序中,我们需要找到字符串中存在的元音字母数量。元音字母是一组字符,包括 **a, e, i, o, u 或 A, E, I, O, U**。这是一个简单的Python程序,我们在遍历用户输入的字符串时,每当遇到一个元音字母,就使用一个计数器进行递增。

例如,我们以单词“Python Programming”为例,在这个字符串中,我们遇到了4个元音字母,它们是 o, a, i。

让我们检查程序:使用 `input` 函数从用户那里接受字符串,并初始化一个变量用于元音字母计数。然后我们打开一个 `for` 循环,检查字符串中的每个字符,借助 `if` 条件,将每个字符与小写和大写的元音字母集合进行比较。如果条件满足,则元音字母计数器加一。最后,在 `for` 循环结束后打印包含元音字母计数的变量。

算法

步骤 1:使用 Python 编程语法从用户处获取输入,并将该字符串保存在一个变量中。

步骤 2:将元音字母计数初始化为 **零**。

步骤 3:打开一个从 **零** 到字符串 **长度** 的 `for` 循环,检查字符串的每个字符。

步骤 4:使用 `if` 条件将字符串的每个元素与小写和大写元音字母集合进行比较。

步骤 5:每当我们遇到一个元音字母,将元音字母计数器 **加一**。

步骤 6:使用 Python 语言中的 `print` 语句打印元音字母变量。

Python 源代码

                                          string=input("Enter a string:")
vowels=0
for i in string:
      if(i=='a' or i=='e' or i=='i' or i=='o' or i=='u' or i=='A' or i=='E' or i=='I' or i=='O' or i=='U'):
            vowels=vowels+1
print("Number of vowels in the string is :")
print(vowels)
                                      

输出

Enter a string : Python Programming

Number of vowels in the string is : 4