📅  最后修改于: 2023-12-03 15:10:52.037000             🧑  作者: Mango
这个Python程序的功能是检查用户输入的字符串中是否包含元音,即a、e、i、o、u五个字母中任意一个。
def check_vowel(input_str):
vowel_lst = ['a', 'e', 'i', 'o', 'u']
input_str = input_str.lower()
for vowel in vowel_lst:
if vowel in input_str:
return True
return False
input_str = input('请输入字符串:')
if check_vowel(input_str):
print('字符串中包含元音。')
else:
print('字符串中不包含元音。')
check_vowel
函数接受一个字符串作为参数,返回一个布尔值,表示该字符串中是否包含元音。
首先,我们创建了一个元音列表,包含了所有可能的元音。接着,我们将输入字符串转换为小写字母,便于比较。然后,我们遍历元音列表,如果当前元音在输入字符串中出现,就返回True表示包含元音。
在主程序中,我们获取用户输入的字符串,然后调用check_vowel
函数检查字符串中是否包含元音。如果包含,就输出'字符串中包含元音。',否则输出'字符串中不包含元音。'。
请输入字符串:Hello World!
字符串中包含元音。
请输入字符串:TRY HrkXks
字符串中不包含元音。
请输入字符串:AEIOU
字符串中包含元音。