2024年5月1日发(作者:)
一、填空题:
1、列表、元组、字符串是Python的____有序_____(有序?无序)序列。
2、查看变量类型的Python内置函数是______type()__________。
3、以3为实部4为虚部,Python复数的表达形式为______3+4j_____或__3+4J______。(大小
写区别)
4、Python运算符中用来计算整商的是___//______。
5、Python运算符中用来计算集合并集的是____|___。
6、在Python中_____None_____表示空类型。
7、_______del_______命令既可以删除列表中的一个元素,也可以删除整个列表。
8、表达式int(123.8)的值为___123____。
9、表达式int('123')的值为_____123________。
10、表达式abs(-3)的值为______3_____。(abs:返回数字的绝对值)
11、Python内置函数____len()_____可以返回列表、元组、字典、集合、字符串以及range对象
中元素个数。
12、Python内置函数______max()______用来返回序列中的最大元素。
13、表达式abs(3+4j)的值为______5.0______。(答案是复数的模3^2+4^2的根)
14、表达式type({3})的值为__________set__________。
15、表达式[3]in[1,2,3,4]的值为________False________。
16、假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]
得到的值是___________[6,7,9,11_]__________。
17、使用列表推导式生成包含10个数字5的列表,语句可以写为__[_5forinrange
(10)]____________。
18、任意长度的Python列表、元组和字符串中最后一个元素的下标为___-1_____。
19、表达式list(range(5))的值为_[0,1,2,3,4]______________。
20、已知x=3和y=5,执行语句x,y=y,x后x的值是__5__。
21、已知x={1:2},那么执行语句x[2]=3之后,x的值为_{1:2,2:3}_______________。
22、表达式{1,2,3,4}-{3,4,5,6}的值为________{1,2}__________。
23、表达式set([1,1,2,3])的值为________{1,2,3}____________。
24、已知x=[3,5,7],那么表达式x[10:]的值为_____[]_______。
25、已知x=[1,2,3,2,3],执行语句()之后,x的值为_____[1,2,3,2]________。
26、已知x=[1,2,3,2,3],执行语句(2)之后,x的值为_____[1,3,2,3]_______。
27、表达式round(3.4)的值为_____3______。表达式round(3.7)的值为____4_____。
28、已知x=(3),那么表达式x*3的值为_____9_____。
29、表达式[1]*2的值为________[1,1]_________。
30、已知列表x=[1,2,3],那么执行语句(0,4)后,x的值为_____[4,1,2,3]______。
二、程序设计题:
1.编写程序,求1到100之间整数之和。
sum=0
foriinrange(1,101):
sum=sum+i
print(sum)
2.编写程序,求6!
deffact(n):
ifn==0:
return1
else:
returnn*fact(n-1)
whileTrue:
a=int(input())
ifa<0:
break
else:
print(fact(a))
1.编写程序,将从键盘中录入的字符串赋值给x变量,然后将x所包含的数字字符删除。
str=input("请输入一串字符串:")
res=""
foriinstr:
ifnot(i<='9'andi>='0'):
res+=i
print(res)
2.编写程序,已知字典D={'001':90,'002':85,'003':75,'004':69,'005':95,’006’:75,’
007’:83,’008’:96},键为学号,值为某门课的分数。程序功能要求:求总分、平均
分、最高分、最低分。
D={'001':90,'002':85,'003':75,'004':69,'005':95,'006':75,'007':83,'008':96}
s=0
a=()
b=max(list(a))
c=min(list(a))
m=len(D)
forxinD:
s=s+D[x]
print(s,s/m,b,c)
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714567486a2471548.html
评论列表(0条)