

计算句子中a e i o u单词出现的个数,并在最后一行打印出排除这些字母后剩下的句子
test = input("Enter the text:")
list_vowel = ['a', 'e', 'i', 'o', 'u']
dict1 = {}
str2 = ""
for i in test:
if i.lower() in list_vowel:
if i.lower() in dict1.keys():
dict1[i.lower()] += 1
else:
dict1[i.lower()] = 1
else:
str2 += i
# 按键排序
list2 = sorted(dict1.items(), key=lambda d:d[0])
# print(list2)
for k, v in list2:
print(f"'{k}' appears {v} times.", end='\n')
print("Without vowels the text is: ", str2)