订单查询
首页 其他文档
python期末复习练习题及解析
大小:469.25KB 12页 发布时间: 2023-12-26 14:31:56 2.2k 392

#根据time数据库处理得到的计算

n=day

if(year%4==0 and year%100!=0)or year%400==0:

for i in range(0,month-1):

n=run[i]+n

else:

for i in range(0,month-1):

n=ping[i]+n

print("今天是本年的第{}天".format(n))

二十三、编写input()和output()函数输入、输出学生的数据记录。在主程序中通过调用定义好的input()和output()函数,完成5个学生的信息输入和输出,每个学生信息包括学号,姓名及三门课程的成绩。要求使用list来模拟学生记录结构

答案:

stu=[]

def inputStu(stu):

for i in range(5):

num=input("请输入学号:")

name=input("请输入姓名:")

score=input("请输入三门课的成绩,用空格分割:")

score=score.split()

score=[int(x)for x in score]

stu.append([num,name,score])

def printStu(stu):

for i in range(5):

print("学号:{},姓名:{},成绩:语文:{},数学:{},英语:{}"\

.format(stu[i][0],stu[i][1]\

,stu[i][2][0],stu[i][2][1],stu[i][2][2]))

inputStu(stu)

printStu(stu)

二十四、有两个磁盘文件A.txt和B.txt,各存放一行字符(请同学们将A.txt和B.txt放在和程序相同的文件夹中,并自行在其中添加一行字符),要求把这两个文件中的信息合并(按字母顺序重新排列),并输出到一个新文件C中。

知识点:异常的处理文件的读取与写

答案:

try:

with open("C:/Python/A.txt","r")as rfile:

text1=rfile.read()

except IOError:

print("file not found")

try:

with open("C:/Python/B.txt","r")as rfile:

text2=rfile.read()

except IOError:

print("file not found")

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441