Python课后习题集

时间:2024-03-26 10:32:26

习题四

练习
1.已知10个学生的成绩为68、75、32、99、78、45、88、72、83、78,请将成绩存放在列表中,请对其进行统计,输出优(100~89),良(89 ~80),中(79 ~60),差良(59 ~0)4个等级的人数
代码:
Python课后习题集

运行:
Python课后习题集

在这里插入图片描述
2.利用While循环创建一个包含10个奇数的列表,如果输入的不是奇数要给出提示信息并能继续输入,然后计算该列表的和与平均值。
代码:
Python课后习题集

运行:
Python课后习题集

3.请利用字典编程,已知某班学生的姓名和成绩如下:
姓名 成绩 姓名 成绩
张三 45 司音 90
李四 78 赵敏 78
徐来 40 张旭宁 99
沙思思 96 柏龙 60
如一 65 思琪 87
输入这个班的学生姓名和成绩,并求出全班同学的人数和平均分并显示。
代码:Python课后习题集

运行:
Python课后习题集

4.输入5个整数放到列表list1中,输出下标及值,然后将列表list1中大于平均值的元素组成一个新列表list2,输出平均值和列表list2。请利用列表推导式解决该问题。
代码:
Python课后习题集

运行:
Python课后习题集

5.编写程序,将由1、2、3、4这4个数字组成的每位数都不相同的所有三位数存入一个列表中并输出该列表。请利用列表推导式解决该问题。
代码:
Python课后习题集

运行:
Python课后习题集

6.编写程序,给定列表[1,9,8,7,6,5,13,3,2,1],先输出原列表,删除其中所有奇数后再输出。请利用列表推导式解决该问题。
代码:
Python课后习题集

运行:
Python课后习题集

7.百钱买百鸡:一只公鸡5元钱,一只母鸡3元钱,三只小鸡1元钱,现在要用100元钱买100只鸡,问公鸡、母鸡、小鸡各多少只?请利用列表推导式解决该问题。
代码:
Python课后习题集

运行:
Python课后习题集