要求:输入任意字符串,统计其中元音字母('A', 'E', 'I', 'O', 'U', 不区分大小写)出现的次数和比例(占总字符数中的比例) 思路:对字符串统一大小写后统计其中的元音个数
时间: 2024-01-14 12:04:12 浏览: 109
C++检测字母字符串中各元音字母数量
以下是 Python 代码实现:
```python
input_str = input("请输入字符串:")
input_str = input_str.upper() # 统一转为大写字母
vowel_count = 0
for char in input_str:
if char in ['A', 'E', 'I', 'O', 'U']:
vowel_count += 1
total_count = len(input_str)
vowel_ratio = vowel_count / total_count
print("元音字母出现次数为:", vowel_count)
print("元音字母出现比例为:", vowel_ratio)
```
示例输入:`Hello World`
示例输出:
```
元音字母出现次数为: 3
元音字母出现比例为: 0.3
```
阅读全文