python学生数据完善程序_「Python」每日一练:学生数据完善程序

这是一篇关于使用Python处理和完善学生数据的编程练习。程序展示了如何通过增、删、改、查操作修复四个列表中的错误数据,并计算各科成绩的平均分。首先,修复了列表中的性别和年龄错误,然后计算并输出了英语、思政和Python三门课程的平均成绩。
摘要由CSDN通过智能技术生成

编程题

1、现有一程序已创建了4个列表,这4个列表中有添加元素,但列表中的数据不完善,有一定的错误,内容如下所示:

list1=["学号",”姓名”,"性别","年龄”,”英语成绩",”思政成绩" ,"Python成绩" ]list2=[" 201865110210","李天”,”男" ,18,90,66,85]list3= [" 201865110202","赵攀”,”女”,29, 85,87]list4=[" 201865110203","王一凡”,”男”,"女”,20, 84,79]

正确数据如下所示

编程要求:

*不允许在程序中直接改变4个列表创建时的数据,需要通过列表的增、删、改、查等操作对数据进行完善

*对完善后的数据求各科成绩的平均分,保留1位小数

程序输出如下:

编程思路

1、通过列表的增、删、改、查等操作对数据进行完善

2、通过下标访问列表元素求均值

编程实现

#!/usr/bin/env python3 # -*- coding: utf-8 -*-# @Author : 青松# @Time : 2020/3/24 10:52# @Site : www.itclub16.com#学生元素数据list1=["学号","姓名","性别","年龄","英语成绩","思政成绩","Python成绩"]list2=["201865110210","李天","男",18,90,66,85]list3=["201865110202","赵琴","女",29,85,87]list4=["201865110203","王一凡","男","女",20,84,79]#修改和添加操作list3[3]=19 #通过赋值操作直接修改list3.append(88) #append从末尾添加元素#删除操作list4.remove("女") #remove函数删除列表元素#del list4[-4] #del语句删除列表元素list4.insert(-2,68) #insert从指定位置前添加元素print("---------------------完善后的数据如下---------------------")print(list1)print(list2)print(list3)print(list4)#求各科的平均分print("英语的平均成绩是:",(list2[4]+list3[4]+list4[4])/3)print("思政的平均成绩是:",(list2[5]+list3[5]+list4[5])/3)print("Python的平均成绩是:",(list2[6]+list3[6]+list4[6])/3)运行结果:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值