python练习题库-答案 最新.docx

python练习题库-答案 最新.docx

ID:50178845

大小:183.64 KB

页数:14页

时间:2020-03-06

python练习题库-答案  最新.docx_第1页
python练习题库-答案  最新.docx_第2页
python练习题库-答案  最新.docx_第3页
python练习题库-答案  最新.docx_第4页
python练习题库-答案  最新.docx_第5页
资源描述:

《python练习题库-答案 最新.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Python练习题库一、阅读程序1.写出下面代码的执行结果。defJoin(List,sep=None):return(sepor',').join(List)print(Join(['a','b','c']))print(Join(['a','b','c'],':'))答:a,b,ca:b:c2.若k为整数,下述while循环执行的次数为:9k=1000whilek>1:print(k)k=k//23.写出下面代码的运行结果。defSum(a,b=3,c=5):returnsum([a,b,c])print(Sum(a=8,c=2))pri

2、nt(Sum(8))print(Sum(8,2))答:1316154.写出下列程序输出结果i=1whilei+1:ifi>4:print("%d"%i)i+=1breakprint("%d"%i)i+=1i+=15.写出下面代码的运行结果。defSum(*p):returnsum(p)print(Sum(3,5,8))print(Sum(8))print(Sum(8,2,10))答:168201.下面程序的执行结果是__________________。(1)s=0foriinrange(1,101):s+=ielse:print(1)2.下

3、面程序的执行结果是______________。(1275)s=0foriinrange(1,101):s+=iifi==50:print(s)breakelse:print(1)3.阅读下面的代码,输出结果为_____________。x=list(range(10))forindex,valueinenumerate(x):ifvalue==3:x[index]=5else:print(x)答:将列表x中值为3的元素修改为5。4.阅读下面的代码,解释其功能:>>>importstring>>>x=string.ascii_letters+

4、string.digits>>>importrandom>>>print(''.join(random.sample(x,10)))答:输出由英文字母大小写或数字组成的长度为10且不重复的随机字符串。5.下面的代码输出结果为_____________。(3)defdemo():x=5x=3demo()print(x)6.下面程序运行的结果为_______________。([5,6,1,2,3,4])defdemo(lst,k):ifk

5、st,4)7.下面程序运行的结果为_____appyNewYear!H__________。deffoo(s):ifs=="":returnselse:returns[1:]+s[0]print(foo('HappyNewYear!'))1.下面程序运行的结果是{1:'aa',2:'bb',3:'ff',6:'dd',87:'ee'}。l1=[1,2,3,6,87,3]l2=['aa','bb','cc','dd','ee','ff']d={}forindexinrange(len(l1)):d[l1[index]]=l2[index]pri

6、ntd2.下面程序运行的结果为[3,2][1,2].list1=[1,2]list2=list1[::]list1[0]=3print(list1,list2)3.下面程序运行的结果为恭喜,你已获得我公司的面试机会!age,subject,college=(24,“计算机”,”非重点”)if(age>25andsubject=="电子信息工程")or(college=="重点"andsubject=="电子信息工程")or(age<=28andsubject=="计算机"):print("恭喜,你已获得我公司的面试机会!")else:prin

7、t("抱歉,你未达到面试要求")4.下面程序运行的结果为fornuminrange(2,10):ifnum%2==0:continueprint("Findaoddnumer",num)答案:Findaoddnumer3Findaoddnumer5Findaoddnumer7Findaoddnumer95.下面程序打印结果:foriinrange(1,7):print(''*2*(6-i),end='')forjinrange(i,0,-1):print(j,end="")print()6.下面程序输入>>>rev(‘Iloveyou’)返回

8、值为youloveIdefrev1(s):s=s.split()s1=‘’.join(reversed(s))returns17.阅读程序,打印结果是1000def

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。