| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1654 人关注过本帖
标题:哪位大神可以带带我这个新手
只看楼主 加入收藏
无敌bl战士
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2022-11-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:12 
哪位大神可以带带我这个新手
python刚开始学习,想有个人带我学习学习
搜索更多相关主题的帖子: 学习 python 
2022-11-04 11:30
gelid
Rank: 2
等 级:论坛游民
帖 子:11
专家分:44
注 册:2022-5-21
收藏
得分:7 
共同学习
2022-11-04 14:48
无敌bl战士
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2022-11-4
收藏
得分:0 
回复 2楼 gelid
可以呀
2022-11-04 15:04
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
收藏
得分:7 
共同进步
2022-11-04 19:19
风卷浪起
Rank: 3Rank: 3
来 自:universe
等 级:论坛游侠
威 望:4
帖 子:166
专家分:149
注 册:2021-11-13
收藏
得分:7 
learn together,progress together!

人生苦短,我用Python~~~
2022-11-06 19:59
风卷浪起
Rank: 3Rank: 3
来 自:universe
等 级:论坛游侠
威 望:4
帖 子:166
专家分:149
注 册:2021-11-13
收藏
得分:0 

人生苦短,我用Python~~~
2022-11-06 19:59
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
收藏
得分:0 
自学,不懂就这里问
2022-11-07 08:07
无敌bl战士
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2022-11-4
收藏
得分:0 
回复 7楼 sssooosss
好的  自学的平台有啥推荐的吗?
2022-11-10 16:21
jhs1011114
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2023-1-5
收藏
得分:0 
学习交流
python刚开始学习,想有个人带我学习学习
本人微信号:13315658365。
def s_write_to_file(students):
    f = open("students.txt", "r+")
    for s in students:
        f.write(str(s) + "n")
    f.close()


def s_display(students):
    print('1. 显示全部信息')
    print('姓名t语文t数学t英语t总分')
    for stu in students:
        print(f'{stu["name"]}t{stu["chinese"]}t{stu["math"]}t{stu["english"]}t{stu["total"]}')


def s_new(students):
    print('2. 新建学生信息')
    name = str(input('请输入学生的姓名:'))
    chinese = int(input('请输入学生的语文成绩:'))
    math = int(input('请输入学生的数学成绩:'))
    english = int(input('请输入学生的英语成绩:'))
    total = chinese + math + english
    stu = {'name': name, 'chinese': chinese, 'math': math, 'english': english, 'total': total}
    students.append(stu)
    s_write_to_file(students)


def s_find(students):
    print('3. 查询学生信息')
    name = input('请输入你要查询学生的姓名:')
    for stu in students:
        if name == stu['name']:
            print('姓名t语文t数学t英语t总分')
            print(f'{stu["name"]}t{stu["chinese"]}t{stu["math"]}t{stu["english"]}t{stu["total"]}')
            break
    else:
        print('该学生不存在, 请检查名字是否输入正确!')
    s_write_to_file(students)


def s_delect(students):
    print('4. 删除学生信息')
    name = input('请输入你要删除学生的姓名:')
    for stu in students:
        if name == stu['name']:
            students.remove(stu)
            break
    else:
        print('该学生不存在, 请检查名字是否输入正确!')
    s_write_to_file(students)


def s_modify(students):
    print('5. 修改学生信息')
    name = input('请输入你要修改学生的姓名:')
    for stu in students:
        if name == stu['name']:
            print('(如果不想修改,直接回车!)')
            name = input('请重新输入学生的姓名:')
            chinese = input('请重新输入学生的语文成绩:')
            math = input('请重新输入学生的数学成绩:')
            english = input('请重新输入学生的英语成绩:')
            if name:
                stu['name'] = str(name)
            if chinese:
                stu['chinese'] = int(chinese)
            if math:
                stu['math'] = int(math)
            if english:
                stu['english'] = int(english)
            stu['total'] = stu['chinese'] + stu['math'] + stu['english']
            break
    else:
        print('该学生不存在, 请检查名字是否输入正确!')
    s_write_to_file(students)


if __name__ == "__main__":
    s_info = """
*****************************************************

【学生成绩管理系统】
                            q. 退出学生成绩系统
                            1. 显示学生成绩信息
                            2. 新建学生成绩信息                           
                            3. 查询学生成绩信息
                            4. 删除学生成绩信息
                            5. 修改学生成绩信息

******************************************************"""
    students = []
    f = open("students.txt", "r+")
    for st in f.readlines():
        students.append(eval(st))
    f.close()
    while True:
        print(s_info)
        handle = input('请选择你要的操作选项:')
        if handle == 'q':
            print('q. 退出系统')
            break
        elif handle == '1':
            s_display(students)
        elif handle == '2':
            s_new(students)

        elif handle == '3':
            s_find(students)
        elif handle == '4':
            s_delect(students)
        elif handle == '5':
            s_modify(students)
        else:
            print('请输入正确的操作选项!')
2023-01-05 17:26
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
收藏
得分:0 
回复 楼主 无敌bl战士
Don not worry.
Try your best!
2023-01-11 17:18
快速回复:哪位大神可以带带我这个新手
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016260 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved