安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

Python100道经典提升篇练习题来了(附带答案)

5月5日 菩提门投稿
  学习Python一段时间,不知道怎么可以检测出自己的水平是否对所学知识完全掌握,这里整理了100道练习题内容偏基础,是很好的入门提高python编程能力的刷题宝典,分享给大家。
  第1题
  编写一个程序,找出所有可被7整除但不是5的倍数的数字,2000年至3200年(均包括在内)。获得的数字应以逗号分隔的顺序打印在一行上。
  提示:range(begin,end)l〔〕foriinrange(2000,3201):if(i70)and(i5!0):l。append(str(i))sep,lsep。join(l)print(l)
  说明:string。join(seq),表示以string分割seq,且返回一个新字符串。第2题
  题目:写一个程序,可以计算给定数字的阶乘。结果应以逗号分隔的顺序打印在一行上。假设向程序提供了以下输入:8,输出:40320
  提示:应该假设控制台输入数据递归方案deffact(x):ifx0:return1returnxfact(x1)print(请输入一个数字:)xint(input())必须是整数print(fact(x))第3题
  对于给定的整数n,编写一个程序生成一个包含(i,ii)的字典,该字典是介于1和n之间的整数(两者都包括在内)。然后程序应该打印字典。假设以下输入被提供给程序:8,那么输出应该是:{1:1,2:4,3:9,4:16,5:25,6:36,7:49,8:64}print(请输入一个数字:)nint(input())dic{}foriinrange(1,n1):dic〔i〕i2print(dic)第4题
  编写一个程序,从控制台接受逗号分隔的数字序列,并生成包含每个数字的列表和元组。假设以下输入被提供给程序:34,67,55,33,12,98,那么输出应该是:〔‘34’,‘67’,‘55’,‘33’,‘12’,‘98’〕(‘34’,‘67’,‘55’,‘33’,‘12’,‘98’)print(请输入以逗号分割的数字序列:)valuesinput()lvalues。split(,)ttuple(l)print(l)print(t)
  说明:string。split(str,numstring。count(str)),表示以str为分隔符切片string,如果num有指定值,则仅分隔num1个子字符串。第5题
  定义一个至少有两个方法的类:getString:从控制台输入获取字符串。printString:以大写形式打印字符串。还请包括简单的测试函数来测试类方法。classInputOutString(object):definit(self):self。sdefgetString(self):self。sinput()defprintString(self):print(self。s。upper())strObjInputOutString()strObj。getString()strObj。printString()
  说明:
  函数
  含义
  string。lower()
  转换string中所有大写字符为小写。
  string。upper()
  转换string中的小写字母为大写
  string。islower()
  如果string中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回True,否则返回False
  string。isupper()
  如果string中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回True,否则返回False第6题
  给定C50,H30,D是待输入的以逗号分隔的序列,打印Q〔(2CD)H〕Qsqrt{〔(2CD)H〕}〔(2CD)H〕的值。假设输入:100,150,180然后输出18,22,24。importmathC50H30instrinput()seq,Dinstr。split(seq)分割,返回listQ〔〕foriinD:Q。append(str(int(math。sqrt(2Cint(i)H))))print(seq。join(Q))使用seq隔开第7题
  编写一个程序,以2位数字X和Y作为输入,生成一个二维数组。数组的第i行和第j列中的元素值应该是ij。其中i的范围为0,1,,X1;j的范围为0,1,,Y1。Xint(input())Yint(input())row〔〕ans〔〕foriinrange(0,X):forjinrange(0,Y):row。append(ij)else:ans。append(row)print(ans)第8题
  编写一个程序,接受逗号分隔的单词序列作为输入,并在按字母顺序排序后按逗号分隔的顺序打印单词。假设向程序提供了以下输入:without,hello,bag,world,然后输出:bag,hello,without,worlditems〔xforxininput()。split(,)〕items。sort()print(,。join(items))第85题
  打印所有句子,句子的主语为〔I,You〕,谓语为〔Play,Love〕宾语为〔Hockey,Football〕。subjects〔I,You〕verbs〔Play,Love〕objects〔Hockey,Football〕forsinsubjects:forvinverbs:foroinobjects:print(svo)第100题
  写一个程序,解决一个经典的数学题:在农场中只有鸡和兔子,其中有35个头和94条腿,计算农场有多少只鸡和多少只兔子。defsolve(numheads,numlegs):nsNosolutions!foriinrange(numheads1):jnumheadsiif2i4jnumlegs:returni,jreturnns,nsnumheads35numlegs94solutionssolve(numheads,numlegs)print(solutions)
  好了,篇幅限制。里面的其他内容,题目等就不一一介绍了想要100道完整练习题的小伙伴关注点赞私信小编666就可以领取了
投诉 评论 转载

Python100道经典提升篇练习题来了(附带答案)学习Python一段时间,不知道怎么可以检测出自己的水平是否对所学知识完全掌握,这里整理了100道练习题内容偏基础,是很好的入门提高python编程能力的刷题宝典,分享给大家。……期待已久,终于来了最近新能源、芯片一直是大家关注的重点,然而各家车厂也在新能源领域上崭露头角。一汽大众作为国内老牌汽车厂家,在市场上一直有着庞大的粉丝群,同时近日大家期待已久的ID6。CROZZ……英伟达收购ARM交易终告吹,软银或将获12。5亿美元赔偿2月8日,据英国《金融时报》报道,三位知情人士称,软银出售芯片业务ARM给英伟达的交易告吹,因为美国、英国和欧盟监管机构就该交易对全球半导体行业竞争的影响表示严重关切。该……跑步机跑步和户外跑步有什么区别?当然,现在很多人买家用的跑步机,我周围很多人都买的有,但是几乎百分百都成为闲置物品,像健身这种事情,能懒到连跑步都不想出去也不想去健身房的人,他能在家里的跑步机上坚持锻炼才出了……OPPO开始爆发,骁龙870曲面屏65W,还有IMX766镜进入到下半年之后,八月份的手机市场开始热闹起来,多家旗舰先后发布,不过价格自然也是不便宜的,所以我们把目光转向3000元价位,其实也可以找到堆料极致的中端旗舰,比如最近很火热的……推动数字化转型提升国企资源配置效率企业竞争的本质就是资源配置效率的竞争,随着新一代信息技术加速向工业渗透,全球企业都在积极开展数字化转型。如何把握数字化转型机遇,破解传统企业发展难题、提高数据要素市场化配置效率……周小川外界对中国数字货币的发展存在误解来源:人民网原创稿周小川在2021清华五道口全球金融论坛上发言。活动主办方供图人民网北京5月22日电(记者李彤)在今日举办的2021清华五道口全球金融论坛上,中国金……三星Exynos2200正式发布首个硬件级光追来了此前跳票许久的三星Exynos2200曾多次传出被取消的消息,就在一众星粉们失望之际,三星却又在1月18日上午突然发布了采用4nm极紫外光刻工艺的Exynos2200处理器。……数码周报,科技早知道大家好,这里是你们的新朋友数码理中客,这是我开设的文章数码周报,我将带您盘点一周来的机圈要事,如果您喜欢这篇文章,请为我点下一个力所能及的赞!vivox70系列官方预热开始,据……1306亿美元!中国风险投资再创纪录半导体融资火爆越来越多的资金正在流向拥有尖端技术的初创公司。据彭博援引研究公司Preqin的数据显示,2021年中国风险投资总额达到了1306亿美元的新纪录,较前一年的867亿美元高出……360入选江苏省数据要素市场生态培育项目北京商报讯(记者魏蔚)4月12日,北京商报记者获悉,360工业互联网安全研究院主导研发的基于攻击视角的工业企业网络安全数据评估平台(下称360工业网络安全数据评估平台),入选江……python标准库os操作文件、目录importos创建文件夹os。mkdir(testdir)输出当前文件列表print(os。listdir(。))移除文件夹os。removedirs(te……
那些年我用过的手机西街快评拧巴在裁员潮里的互联网人才供需iOS14。8使用体验,iOS14的终结者,附各机型升级建议基建狂魔的诞生,4万公里逆袭之路!一文看懂中国高铁演进史来电显示费不能再糊里糊涂收下去了雷鸟FF1杀入智能手机赛道,同时布局可穿戴市场更聪明更轻松蔚来技术升级能大大缓解出行焦虑?科技伦理治理让创新更有温度红米note8pro经用好拍,两年多没毛病,有必要换手机吗?1。1编程的起源联想的成功不是个人的成功iphone这些实用的隐藏功能,你知道几个?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利