python编程

提问:python编程

【问题描述】 要求:输入任意字符串,统计其中元音字母('A', 'E', 'I', 'O', 'U', 不区分大小写)出现的次数和比例(占总字符数中的比例) 思路:对字符串统一大小写后统计其中的元音个数【样例输入】FUZHOU -- More than 300 museums, including the national Museum of China and the Palace Museum, are taking part in a biennial museum expo in China.【样例输出】A:13,8.90%E:11,7.53%I:10,6.85%O:5,3.42%U:11,7.53%【样例说明】输入的字符串总字符包括标点符号,空白字符等输出的结果分5行,每一行分别显示AEIOU五个元音的情况,元音后的冒号与逗号两边没有空格,百分比显示小数点后2位

网友回答:

完整的程序参考(可以有N多方法,以下只是简单的一种)

o=['A','E', 'I', 'O', 'U']

s=input()

s=s.upper()

ct={}

for i in o:

   ct[i]=0

ctall=0 

for i in s:

    if i in o:

        ct[i]=ct[i]+1

    ctall+=1

for i in o:

    print("%s:%d,%.2f%%"%(i,ct[i],ct[i]/ctall*100))

测试结果

相关推荐

python编程

python编程

python编程:随机生成含有100个整数元素的数组,任意设置一个值,线性检索其是否在数组中

python编程:随机生成含有100个整数元素的数组,任意设置一个值,线性检索其是否在数组中

青少年编程python等级考试 考过1级后可以直接报3级吗

青少年编程python等级考试 考过1级后可以直接报3级吗

决战坦克是用什么编程的(java?c?c++?python?)

决战坦克是用什么编程的(java?c?c++?python?)

python问题

python问题

python问题

python问题

python制作

python制作

python问题

python问题

python相关问题

python相关问题

Python for循环

Python for循环

使用python编写

使用python编写

python找出500以内的所有质数

python找出500以内的所有质数

Python tkinter按钮怎么设置位置?

Python tkinter按钮怎么设置位置?

python代码如何转换成C语言代码?代码如下:

python代码如何转换成C语言代码?代码如下:

Python安装pyecharts后 测试不显示图表

Python安装pyecharts后 测试不显示图表

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1