输入一个由小写英文字母组成的字符串,请将其中的元音字母 (a,e,i, o, u)转换成大写,其它字母仍然保持小写如何写出这段代码?
时间: 2024-05-11 14:15:38 浏览: 177
C#实验-------编写一个程序接受用户输入的字符串,判断是否为元音字母
以下是 Python 代码实现:
```
s = input("请输入字符串:")
vowels = ['a', 'e', 'i', 'o', 'u']
for i in s:
if i in vowels:
print(i.upper(), end='')
else:
print(i, end='')
```
其中,首先通过 `input()` 函数获取用户输入的字符串,接着定义一个列表 `vowels` 存储所有元音字母,然后遍历字符串中的每个字符,如果该字符是元音字母,则将其转换为大写字母,否则保持原样输出即可。
注:这里使用了 Python 3.x 的语法。
阅读全文