在这个简单的 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