Python编程题

本文由用户“tianhailong1987”分享发布 更新时间:2023-05-20 19:59:35 举报文档

以下为《Python编程题》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

Python编程题

1.#某班学生计算机成绩如下:



#请定义字典后,编程对该班学生计算机成绩降序排列,输出结果如下:



【评分报告 得分:0.00 之 20.00 】

【参考代码】

#第一种方法

d={101:("张三",88),102:("李四",90),103:("王某某",73),104:("赵某某",82),105:("钱某某",86)}

item=list(d.items())

item.sort(key=lambda x:x[1][-1],reverse=True)

print("学号 姓名 计算机")

for i in range(5):

xh,xmcj=item[i]

xm,cj=xmcj

print("%3d %4s %.1f"%(xh,xm,cj))

#第二种方法

d={101:("张三",88),102:("李四",90),103:("王某某",73),104:("赵某某",82),105:("钱某某",86)}

item=list(d.items())

item.sort(key=lambda x:x[1][-1],reverse=True)

print("学号 姓名 计算机")

for itm in item:

print("%3d %4s %.1f"%(itm[0],itm[1][0],itm[1][-1]))

===============

【考生代码】

l={"102 李四":90,"101 张三":88,"105 钱某某":86,"104 赵某某":82,"103 王某某":73}

print("'102 李四':90"'\n'

"'101 张三':88"'\n'

"'105 钱某某':86"'\n'

"'104 赵某某':82"'\n'

"'103 王某某':73")

---------------------------

代码准确率:0.00%,得分比例:0.00

程序填空

1.#点击答题开始作答

#请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

#如输入 year 2020 month 12 day 20 结果为it is the 355th day.

#不得增行或删行,也不得更改程序的结构

#题目:输入某年某月某日,判断这一天是这一年的第几天?

year = int(input('year:\n'))

month = int(input('month:\n'))

day = int(input('day:\n'))

months = (0,31,59,90,120,151,181,212,243,273,304,334)

if 0

以上为《Python编程题》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览