【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《重庆邮电大学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.dywdw.cn/00f8dfeca68da0116c175f0e7cd184254a351b5c.html