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

text3=text1+text2

text3=list(text3)

text3=sorted(text3)

text3="".join(text3)

try:

with open("C:/Python/C.txt","w")as wfile:

wfile.write(text3)

except IOError:

print("file not found")

二十五、附件中包含一篇英文小短文,请编写程序统计这篇小短文中每一个英文字母出现的次数,并将每个字母出现的次数添加至该文本的最后。

答案:

try:

with open("C:\Python\Beauty.txt","r")as rfile:

text=rfile.read()

except:

print("read file error")

text=text.lower()

count={}

for i in range(len(text)):

if text[i]in count:

count[text[i]]+=1

else:

count[text[i]]=1

str1="abcdefghijklmnopqrstuvwxyz"

result=""

for j in list(str1):

result+=("\n{}在文中出现了{}次".format(j,count[j]))

try:

with open("C:\Python\Beauty.txt","a")as afile:

afile.write(result)

except:

print("read file error")

二十六、当前工作目录下有一个文件名为class_score.txt的文本文件,存放着某班学生的学号(第1列)、数学课成绩(第2列)和语文课成绩(第3列),每列数据用制表符(\t)进行分隔,文件内容如下所示:

请编程完成下列要求:

(1)分别求这个班数学和语文的平均分(保留1位小数)并输出。

(2)找出两门课都不及格(<60)的学生,输出他们的学号和各科成绩。

(3)找出两门课的平均分在90分以上的学生,输出他们的学号和各科成绩。

建议用三个函数分别实现以上要求。

答案:

def readstu(stulist):

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