计算句子中a e i o u单词出现的个数,并在最后一行打印出排除这些字母后剩下的句子
3条回答 默认 最新
- 梦里逆天 2022-09-13 14:28关注
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)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥50 请教 麒麟系统挂载怎么安装
- ¥15 如何在ns3中实现路径的自由切换
- ¥20 SpringBoot+Vue3
- ¥15 IT从业者的调查问卷
- ¥65 LineageOs-21.0系统编译问题
- ¥30 关于#c++#的问题,请各位专家解答!
- ¥15 App的会员连续扣费
- ¥15 不同数据类型的特征融合应该怎么做
- ¥15 用proteus软件设计一个基于8086微处理器的简易温度计
- ¥15 用联想小新14Pro