学习python时候练习的小代码

在B站自己看了一个up主发表的【视频授权发布】视频为为Python中入门基础版(基础语法) 首次发布,最新版Python小白教程,从0开始,针对0基础小白和基础薄弱的伙伴学习,全程干货细讲

但是视频里将的东西,么有代码,边学边练,跟着一起敲代码,然后保存下来,和后来学的同学们共享吧

P61 60.实战三,模拟12306车票订票流程

实际上我并没有按照老师的讲解敲代码,老师讲的是模拟12306,订票。我按这个思路写的是学生成绩查询,代码基本通用

# 创建一个字典学生库xsk,里面键是学生名,后面值是学生语文数学英语的成绩
xsk = {
    '张三':['90','88','60'],
    '李四':['88','76','55'],
    '王二':['88','98','96'],
    '麻子':['87','65','75']
}
#输出表头
print('姓名', '语文', '数学', '英语')
#姓名xm在学生库xsk的键,就打印姓名xm,而且不换行end=‘’,
for xm in xsk.keys():
    print(xm,end=' ')
    for cj in  xsk.get(xm):#从学生库xsk里get姓名xm键下的值给成绩cj
        print(cj,end='\t\t ')#遍历cj的每一个值
    print()#打印空行
chaxun = input('请输入要查询人的姓名:')#输入姓名赋值给chaxun
grcj=xsk.get(chaxun,'查无此人')#这句我没有完全弄懂
if chaxun!='查无此人':
    cxz=input('请输入谁查询的成绩')
    s = '语文'+grcj[0]+'数学 '+grcj[1]+'英语'+grcj[2]
    print(cxz+'查询了'+chaxun+'的成绩如下:'+s)
else:
    print('查无此人')

输出效果

姓名 yuwen shuxue yingyu
张三 90		 88		 60		 
李四 88		 76		 55		 
王二 88		 98		 96		 
麻子 87		 65		 75		 
请输入要查询人的姓名:麻子
请输入谁查询的成绩麻子的妈咪
麻子的妈咪查询了麻子的成绩如下:语文87数学 65英语75

进程已结束,退出代码为 0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值