用Python输入一个以换行结束的字符串,统计并输出字符串中元音字母的个数(元音字每:'A','E','1','O','∪','a','e','i','o','u')
时间: 2024-08-12 08:08:03 浏览: 56
python-leetcode面试题解之第345题反转字符串中的元音字母.zip
在 Python 中,你可以使用内置的 `input()` 函数获取用户输入的字符串,然后遍历这个字符串来统计元音字母。这里是一个简单的示例:
```python
def count_vowels():
# 获取用户输入的字符串,以换行符结束
user_input = input("请输入一个字符串(以换行符结束): ")
# 定义元音字母列表
vowels = ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u']
# 初始化元音计数器
vowel_count = 0
# 遍历字符串,如果字符是元音,增加计数
for char in user_input.lower(): # 将所有字符转换为小写,以便不区分大小写
if char in vowels:
vowel_count += 1
# 输出结果
print(f"字符串中的元音字母共有 {vowel_count} 个。")
# 调用函数
count_vowels()
```
阅读全文