作业1:遍历列表
作业要求:遍历班级名单列表,90分以上输出成绩A,80-89分输出成绩B,70-79分输出成绩C,60-69分输出成绩D,小于60分为不及格。
提交作业命名格式为:班级+姓名+work1,例如:1班可达鸭,作业命名为:1班可达鸭work1.py
作业提交邮箱:
2班:58150789@qq.com
1班:1841569247@qq.com
1班名单列表:[('谭天锦', 88), ('蒋毅源', 70), ('曾德丞', 95), ('李宇桐', 95), ('李曙辉', 99), ('林思彤', 96), ('梁峻鸣', 98), ('张晖晖', 83), ('孙杰', 95), ('何依琳', 63), ('农佳佳', 50), ('苏宗贤', 89), ('杨丽新', 99), ('覃俊辉', 72), ('杨颖', 76), ('苏煜杰', 68), ('赖欣慧', 87), ('杨庭铸', 91), ('卢淑薇', 74), ('黄瑶', 89), ('吕伟成', 54), ('韦月', 70), ('李代结', 55), ('徐柳倩', 56), ('梁倚萍', 79), ('蓝永义', 55), ('叶仁杰', 67), ('麦艺 馨', 93), ('杨正杰', 51), ('宁悦', 86), ('班予馨', 59), ('谢嘉华', 78), ('刘春', 64), ('黎真伶', 76), ('方群英', 94), ('梁杰铭', 79), ('胡红丽', 84), ('覃思图', 91), ('韦桂雪', 96), ('黄佩敏', 65), ('陈东兰', 53), ('满志强', 85), ('黄榕', 80), ('李丽珍', 54), ('胡薇薇', 96), ('李俊良', 65), ('黄诗宁', 82), ('张文越', 76), ('黄秋靖', 68), ('曾琪棋', 80), ('周娜鑫', 78), ('陈太送', 73), ('李敏', 93), ('廖培艺', 52), ('覃诗婷', 70), ('兰金涛', 97), ('韦淑铃', 99), ('谭诗敏', 69), ('杨奕', 70)]
2班名单列表:[('马静文', 54), ('王宝姗', 95), ('李庆瑶', 90), ('江成凤', 100), ('卢晶晶', 53), ('陶嘉敏', 53), ('周明露', 84), ('黄焕英', 58), ('韦梢俸', 73), ('刘敏', 53), ('黄凯明', 83), ('彭文慧', 61), ('莫思运', 79), ('黄健', 91), ('韦子阳', 52), ('梁富颖', 93), ('黄欣然', 87), ('周尹静', 82), ('李安和', 81), ('朱燕玲', 50), ('蒋箫', 93), ('朱彦霏', 90), ('蒋亚鹏', 67), ('麦熙', 62), ('余武泽', 66), ('莫童阳', 95), ('孙海霞', 79), ('陈春秋', 63), ('占春燕', 85), ('苏娅妃', 78), ('霍洁清', 70), ('李嘉怡', 73), ('刘宇华', 100), ('李赵丽', 56), ('韦洪东', 60), ('黄依雯', 74), ('梁金凤', 58), ('宋锡雄', 71), ('韦献华', 99), ('覃雪伟', 88), ('李楚兰', 61), ('杨诗晴', 99), ('梁意凡', 69), ('陈奕妍', 83), ('李泓荣', 97), ('覃灿林', 71), ('李怡萍', 92), ('蒋华炎', 73), ('黄勇恩', 98), ('潘伊诺', 55), ('姚光城', 85), ('杨昌杰', 76), ('黎芯妍', 53), ('李凤梅', 98), ('李 兰雨', 83), ('卢韦柳', 95), ('钟文颖', 93), ('丁九九', 69)]
注:成绩用于演示,为随机生成
参考答案:
namelist = [('谭天锦', 88), ('蒋毅源', 70), ('曾德丞', 95), ('李宇桐', 95), ('李曙辉', 99), ('林思彤', 96), ('梁峻鸣', 98), ('张晖晖', 83), ('孙杰', 95), ('何依琳', 63), ('农佳佳', 50), ('苏宗贤', 89), ('杨丽新', 99), ('覃俊辉', 72), ('杨颖', 76), ('苏煜杰', 68), ('赖欣慧', 87), ('杨庭铸', 91), ('卢淑薇', 74), ('黄瑶', 89), ('吕伟成', 54), ('韦月', 70), ('李代结', 55), ('徐柳倩', 56), ('梁倚萍', 79), ('蓝永义', 55), ('叶仁杰', 67), ('麦艺 馨', 93), ('杨正杰', 51), ('宁悦', 86), ('班予馨', 59), ('谢嘉华', 78), ('刘春', 64), ('黎真伶', 76), ('方群英', 94), ('梁杰铭', 79), ('胡红丽', 84), ('覃思图', 91), ('韦桂雪', 96), ('黄佩敏', 65), ('陈东兰', 53), ('满志强', 85), ('黄榕', 80), ('李丽珍', 54), ('胡薇薇', 96), ('李俊良', 65), ('黄诗宁', 82), ('张文越', 76), ('黄秋靖', 68), ('曾琪棋', 80), ('周娜鑫', 78), ('陈太送', 73), ('李敏', 93), ('廖培艺', 52), ('覃诗婷', 70), ('兰金涛', 97), ('韦淑铃', 99), ('谭诗敏', 69), ('杨奕', 70)]
#namelist = [('马静文', 54), ('王宝姗', 95), ('李庆瑶', 90), ('江成凤', 100), ('卢晶晶', 53), ('陶嘉敏', 53), ('周明露', 84), ('黄焕英', 58), ('韦梢俸', 73), ('刘敏', 53), ('黄凯明', 83), ('彭文慧', 61), ('莫思运', 79), ('黄健', 91), ('韦子阳', 52), ('梁富颖', 93), ('黄欣然', 87), ('周尹静', 82), ('李安和', 81), ('朱燕玲', 50), ('蒋箫', 93), ('朱彦霏', 90), ('蒋亚鹏', 67), ('麦熙', 62), ('余武泽', 66), ('莫童阳', 95), ('孙海霞', 79), ('陈春秋', 63), ('占春燕', 85), ('苏娅妃', 78), ('霍洁清', 70), ('李嘉怡', 73), ('刘宇华', 100), ('李赵丽', 56), ('韦洪东', 60), ('黄依雯', 74), ('梁金凤', 58), ('宋锡雄', 71), ('韦献华', 99), ('覃雪伟', 88), ('李楚兰', 61), ('杨诗晴', 99), ('梁意凡', 69), ('陈奕妍', 83), ('李泓荣', 97), ('覃灿林', 71), ('李怡萍', 92), ('蒋华炎', 73), ('黄勇恩', 98), ('潘伊诺', 55), ('姚光城', 85), ('杨昌杰', 76), ('黎芯妍', 53), ('李凤梅', 98), ('李 兰雨', 83), ('卢韦柳', 95), ('钟文颖', 93), ('丁九九', 69)]
for student in namelist:
if student[1] >= 90:
print(f'{student[0]}的分数为{student[1]}分,成绩为A')
elif student[1] >= 80:
print(f'{student[0]}的分数为{student[1]}分,成绩为B')
elif student[1] >= 70:
print(f'{student[0]}的分数为{student[1]}分,成绩为C')
elif student[1] >= 60:
print(f'{student[0]}的分数为{student[1]}分,成绩为D')
else:
print(f'{student[0]}的分数为{student[1]}分,成绩为不及格')
参考答案notebook:https://www.kaggle.com/code/jeanshendev/work1-iterate-list