题解 | #学生基本信息输入输出#

学生基本信息输入输出

http://www.nowcoder.com/practice/58b6a69b4bf943b49d2cd3c15770b9fd

BC12 学生基本信息输入输出

思路:

step1:创建一个空列表,便于筛选数;同时输入数据;
step2:添加id,具体操作是将输入按“;”切割,取第一项作为id;
step3:将切割的第二项作为分数总列表,并按照“,”切割,分别对应第一门、第二门、第三门成绩;输入成绩时,先都加后缀再round(),满足题目中的四舍五入;
step4:格式化输出字符串,注意:“:.2f”是保留“两位”小数;
特别的,这里我们先用round四舍五入,再用:.2f保证格式;

代码如下:

space = []
a = input()
list = a.split(';')
id = list[0]
score = list[1]
list2 = score.split(',')
score1 = round(float(list2[0])+0.00001,2)
score2 = round(float(list2[1])+0.00001,2)
score3 = round(float(list2[2])+0.00001,2)

print('The each subject score of No. {} is {:.2f}, {:.2f}, {:.2f}.'.format(id,score1,score2,score3))
全部评论
这个第一行代码有什么用呢
点赞 回复 分享
发布于 2022-05-06 14:57

相关推荐

2024-12-21 10:42
已编辑
江西软件职业技术大学 Java
新宿站不停:该提升学历就提升学历,菜了就多练。没事找牛马公司虐自己是吧? 谁没事说自己“经验少”,这不自己把自己塞剎鼻hr嘴里找🐴吗
点赞 评论 收藏
分享
秋招之BrianGriffin:你再跟他说华为工资也低(相对互联网)就可以享受私信爆炸了😋
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务