python程序设计实验报告七:组合数据类型
安徽工程大学
Python程序设计 实验报告
班级 物流191 姓名 郭森 学号 3190505134 成绩
日期 2020.5.28 指导老师 修宇
实验七 组合数据类型
【实验目的】
熟悉通过序列索引迭代执行循环;掌握元组、列表与字典的系列操作函数及相关方法
【实验条件】
PC机或者远程编程环境
【实验内容】
完成二个编程题。
1、 大于平均体重的体重
(1)问题描述
幼儿园体检要对小朋友们的体重做评估,对超出平均体重的小朋友需要提示他们进行锻炼。
编程实现:输入若干个体重,输出比平均体重更重的那些体重。输入输出形式见示例说明。
(2)输入输出示例
2、 分类统计字符个数
(1)问题描述
1)编写程序,用户输入一个字符串,以回车结束,利用字典统计其中字母和数字出现的次数(回车符代表结束)。
2)输入格式是一个以回车结束的字符串,例如输入abc1ab,输出{'a': 2, 'b': 2, 'c': 1, '1': 1}。
3)输入代码并提交解答。
(2)输入输出示例
【实验记录与分析】
1、大于平均体重的体重
(1)输入代码
(2)输出结果
(3)老师提供的答案
(4)实验错误分析
a、当时做实验的时候本来按照老师的思路,但输入时没有用eval导致程序出错;
b、记住要定义一个新的列表IS[],将符合要求的数逐一输入进去;
c、在第一个for循环中插入if条件,将符合的数筛选出;
d、最后输出时按照题目要求用空格分隔。
2、分类统计字符个数
(1)输入代码:
(2)输出结果
(3)答案
(4)实验错误分析
a、list()是列表类型函数;
b、由此题可知采用字典类型,故要建立一个空字典;
c、.get()的知识掌握,开始没有,则为0,当循环到这个数时+1;
d、一道题的方法可能不止一种要多思考。