




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗 号结尾),计算所有输入数字的和并输出,给出代码提示如下。n = input ()nums = s = 0 for i in nums :print (s)输入输出示例习题讲解 参考代码n = input ()nums = n . split (,)s = 0for i in nums :s += eval (i ) print (s)2 .编写程序,获得用户输入的数值M和N,求M和N的最大公约数。提示代码如下。def GreatCommonDivisor ( a, b): if a b : a , b = b , a r
2、 = 1while r != 0: a= bb= rreturn am = eval (input () n = eval (input () print ()输入输出示例输出1输入示例123习题讲解 参考代码def GreatCommonDivisor ( a, b): if a b : a , b = b , a r = 1 while r != 0: r=a%ba=bb=rreturn a m = eval (input () n = eval (input () print ( GreatCommonDivisor (m n)3 .jieba是一个中文分词库,一些句子可能存在多种分词结
3、果,请补充横线处代 码,产生字符串s可能的所有分词结果列表,提示代码如下。s =世界冠军运动员的乒乓球拍卖完了ls = jieba . lcut () print (ls ) 习题讲解 参考代码import jiebas =世界冠军运动员的乒乓球拍买完了ls = jieba . lcut ( s, True ) print (ls ) 4.使用 turtle 库的 turtle.circle()函数、turtle.seth()函数和 turtle.left()函数绘 制一个四瓣花图形,效果如下图所示。请结合程序整体框架,补充横线处代码, 从左上角花瓣开始,逆时针作画。import turtle
4、 as tfor i in range ():t.seth ()t.circle(200,90)t.seth ()t.circle(200,90)自动评阅说明依次以字符串形式输入 , 中应填的代码, 即可自动评阅,运算符两侧需要加空格如果代码为:import turtle as tfor i in range (100):t.seth (i+ 100)t.circle(200,90)t.seth (-10 *(i + 100)t.circle(200,90)则在提交代码页面输入:print(100, i + 100, -10 * (i + 100)习题讲解参考代码import turtle a
5、s tfor i in range (4):t . seth (90 * (i +1)#90,180,270 , 360t . circle ( 200 , 90)#-90,0,90,180t . seth (-90 + i * 90)t . circle ( 200 , 90)5.编写程序,实现将列表ls =中的素数去除,并输出去除素数后列表ls的元素个数。请结合程序整体框架,补充横线处代码。def is_prime (n): #此处可为多行函数定义代码ls = 23, 45, 78,87, 11, 67, 89,13,243, 56, 67, 311 , 431 , 111, 141 fo
6、r i in ls . copy ():if is_prime (i ) = True : #此处为一行代码 print (len (ls )习题讲解参考代码def is_prime (n):for i in range (2, n):if n % i = 0:return Falsereturn Truels = 23,45,78,87,11,67,89,13,243, 56, 67, 311 , 431 , 111, 141 for i in ls :if is_prime (i ) = False :ls . remove (i )print (len (Is )6.古代航海人为了方便在
7、航海时辨别方位和观测大象,将散布在天上的星星运用 想象力将它们连接起来,有一半是在古时候已命名,另一半是近代开始命名的。 两千多年前古希腊的天文学家希巴克斯命名十二星座,依次为白羊座、金牛座、 双子座、巨蟹座、狮子座、处女座、天秤座、大蜗座、射手座、魔蜗座、水瓶座 和双鱼座。给出二维数据存储 CSV文件(SunSign.csv ),内容如下:星座,开始月日,结束月日,Unicode水瓶座,120,218,9810双鱼座,219,320,9811白羊座,321,419,9800金牛座,420,520,9801双子座,521,621,9802巨蟹座,622,722,9803狮子座,723,822,
8、9804处女座,823,922,9805天秤座,923,1023,9806天蝎座,1024,1122,9807射手座,1123,1221,9808魔蝎座,1222,119,9809请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户输入exit退 出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。 如 果输入的星座名称有误,请输出 输入星座名称有误!习题讲解参考代码#读入CSV格式数据到列表中fo = open (SunSign.csv , r , encoding =utf-8)1s = 口for line in fo :line = line . replace (n,)1s . append (line . split (,)fo . close ()while True :InputStr = input () #请输入星座名称,例如双子座InputStr . strip ()flag = Falseif InputStr = exitbreakfor line in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年毛发化学品:洗发精项目合作计划书
- 心理测评技术在学生个体差异评估中的应用
- 教学创新从设计思维出发的教育探索
- 2025年稀有金属及稀土金属材料项目合作计划书
- 商业视角下的教育机器人伦理与隐私的平衡
- 推动在线教育的办公模式革新
- 教育政策下提高基础教育质量的研究策略
- 企业中如何利用游戏化思维提高效率
- 教育机器人的商业化应用前景探讨
- 教育行业线上线下融合的商业策略与体验优化
- GB/T 10610-2009产品几何技术规范(GPS)表面结构轮廓法评定表面结构的规则和方法
- 熠搜家庭户用光伏电站推介
- 济源幼儿园等级及管理办法
- 高中区域地理:极地地区南极、北极
- 房地产开发全流程培训讲义课件
- DB44-T 2163-2019山地自行车赛场服务 基本要求-(高清现行)
- 云南省特种设备检验检测收费标准
- DB15T 933-2015 内蒙古地区极端高温、低温和降雨标准
- 有键螺旋桨及尾轴安装质量要求标准
- 工伤责任保险单
- 固体废物采样培训
评论
0/150
提交评论