您的位置:

Python 程序:计算字符串中元音数量

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

为了更好地理解这个例子,我们总是建议您学习下面列出的 Python 编程的基本主题:

  • 蟒蛇串
  • Python 循环

如何计算一个字符串中的元音?

在这个字符串 python 程序中,我们需要找到字符串中存在的元音数量。元音是一组字符 a、E、I、O、U 或 A、E、I、O、U 。这是 python 中的一个简单程序,当我们遍历用户输入的字符串时遇到元音时,我们使用计数器来递增。

例如,让我们以这个字符串中的单词“Python 编程”为例,我们遇到了 4 个元音,它们是 o、a、I

让我们检查程序,使用input函数接受来自用户的字符串,并初始化一个用于元音计数的变量。然后我们打开一个for loop来检查一个字符串中的每个字符,借助一个if条件,用一组小写和大写的元音来检查每个字符。如果条件满足,则将元音加 1。最后在有元音计数的for loop后打印可变元音。

算法

STEP 1: 接受用户的输入,并使用 python 编程语法将该字符串保存在变量中。

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

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

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

第五步:每次我们到达一个元音时,将元音计数增加一。

STEP 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