【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《重庆邮电大学python试卷》,欢迎阅读!
重庆邮电大学python试卷
一.问答题(每题7分,共70分) 1.Python语言的数值类型有哪些?2分
2.请给出乘法.幂运算和求余运算的运算符?2分 3.请解释一下/和//号的区别?2分 4.请给出算术运算的优先级顺序?2分
5.请给出数字转字符串的函数.字符串转整数的函数.字符串转浮点数的函数以及对字符串描述的运算式求值函数?2分
6.请给出以读方式.写方式和追加方式打开文件的语法,例如文件名
为”file.txt”?2分
7.请给出逻辑运算中的与运算.或运算和非运算的运算符?2分 8.如果从列表list1=[1,4,7,3,8,9]中得到子列表sublist=[7,3],请问如何操作?2分
9.请给出break语句和continue语句的定义及区别?2分 10.请解释lambda表达式的作用,并举例?2分 二.给出下列代码行相应的输出(每题5分,共15分) 1.strl=“在随机选择的人群中有{0:d}个人,”+\ “两个人有相同生日的概率是\n{1:.2f}.” print(strl.format(23,.507397))
2.L=[“sentence”,“contains”,“five”,“words.”]
L.insert(0,“This”) print(“”.join(L)) L.insert(3,“six”) L.insert(4,“different”) print(“”.join(L))
3.letter=input("“entera,b,orc:”) letter=letter.upper( ifletter==“a”:
print(“a,mynameisAlice.”) elifletter==s“b”: print(“tobe,ornottobe.”) elifletter==“c”:
print(“oh,say,canyousee.”)
else:print(“youdidnotenteravalidleeter”)(假设输入的是b)
三.找出代码中的错误(每题5分,共15分)
1.title=(“the”,“call”,“of”,“the”,“wild”)title[1]=“ca1m”"print(“”.join(title))
2.##displaytheelementsofalistlistl=[‘a',‘b',‘c’,‘d’]i=0whilei<(len(list1)-1):i+=1print(list1[i])
3.listl=[2,5,7,2,7,8]list2=[]foriteminlistl:ifitemnotinlist2:list2.append(item)printlist2
本文来源:https://www.wddqxz.cn/00f8dfeca68da0116c175f0e7cd184254a351b5c.html