重庆邮电大学python试卷

2022-07-13 22:16:19   文档大全网     [ 字体:小 中 大 ] [ 阅读: ]

【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《重庆邮电大学python试卷》,欢迎阅读!
重庆,邮电,试卷,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

相关推荐