Python 实验

实验名称:组合数据类型的应用

实验目的: 1.熟悉通过序列索引迭代执行循环;

           2.掌握元组、列表与字典的系列操作函数及相关方法。

实验内容:

      1. 幼儿园体检要对小朋友们的体重做评估,对超出平均体重的小朋友需要提示他们进行锻炼。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

          编程实现:输入若干个体重,输出比平均体重更重的那些体重。输入输出形式见示例说明。

         

#输入各位同学的体重,以逗号隔开
s=eval(input())
S=set(s)
#计算平均体重
average=sum(S)/len(S)
#筛选所有体重中超过平均体重的体重,并另外存储
a=set()
for i in S:
    if i>average:
        a.add(i)
#输出超出平均体重的学生
for item in a:
    print(item,end=" ")

      2. 分类统计字符个数

          (1) 编写程序,用户输入一个字符串,以回车结束,利用字典统计其中字母和数字出现的次数(回车符代表结束)。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

          (2)输入格式是一个以回车结束的字符串,例如输入abc1ab,输出{'a': 2, 'b': 2, 'c': 1, '1': 1}。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

实验要求:

      请将源程序和运行结果截图上传。

 

#统计字符个数
str=input("请输入一串字符:")
#字典
resoult={}

for i in str:
    resoult[i]=str.count(i)
print(resoult)


版权声明:本文为m0_54202121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。