2021-01-01

Python应用

设计菜单驱动的学员成绩管理系统。

系统界面如下:

=学员成绩管理系统=

1、学员成绩列表

2、添加学员成绩

3、 统计报告

0、退出

请输入选择:

学员信息结构包括姓名,Python成绩, Java成绩{’ name’:‘李四’‘Python’:90,‘Java’:100}

功能1显示出系统中所有学员成绩列表

功能2可以让用户添加学员成绩

功能3显示全部学员的总数,Python全 班Python平均分,Java全班平均分

comments=[{'name':'王五','python':54,'java':66,'all':120}]
def commentslist():
    print("成绩列表")
    for comment in comments:
        print(comment)
    input("enter to contiune")
def addcomment():
    name=input("请输入学生名字")
    python=input("请输入Python成绩")
    java=input("请输入Java成绩")
    pythonc=int(python)
    javac=int(java)
    all=pythonc+javac
    comment={'name':name,'python':pythonc,'java':javac,"all":all}
    comments.append(comment)
    again=input("输入1继续输入,输入0退出")
    again=int(again)
    if again==1:
        addcomment()
    elif again==0:
        print()
        input("enter to contiune")
def all():
    pythonall=0
    javaall=0
    for comment in comments:
        pythonall =pythonall+comment['python']
        javaall=javaall+comment['java']
        print(f"【{comment['name']}】:{comment['all']}")
    pythonave = pythonall / len(comments)
    javaave= javaall / len(comments)
    print(f"全班的Python平均成绩为:{pythonave}")
    print(f"全班的java平均成绩为:{javaave}")
    input("enter to contiune")
def meun():
    print("===学员成绩管理系统===")
    print("1,学员成绩列表")
    print("2,添加学员成绩")
    print("3,统计报告")
    print("0,退出")
def main():
    while True:
        meun()
        a=input("请选择业务")
        if a=="1":
            commentslist()
        elif a=="2":
            addcomment()
        elif a=="3":
            all()
        elif a=="0":
            break
main()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值