ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:70.48KB ,
资源ID:5577808      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5577808.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Python简单应用题Word文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Python简单应用题Word文档格式.docx

1、for i in range(5):forward(200)end_fill() hideturtle 0 done 0from turtle import * setup(400,400) pen up ()goto(-100, 50) pendown 0) begin_fill() forward(200) right(144)3.使用turtle库绘制正方形螺旋线,效果如下图所示。import turtlen = 10for i in ranged, 10 1):for j in 90, 180 - 90, 0: (_CD_) (_)n += 5for i in range (1, 10

2、for j in 90, 180, -90, 0:(j)(n)4.import turtle (800, 300)()(-350)def使用turtle库绘制简单城市剪影图形,效果如下图所示。阅读程序框架,补充横线处 代码。DrawLine ()for angle in 0,90, - 90, - 90, 90:(angle)(size)fori in 20,30,40,50,40,30,20: import turtle (800, 300)DrawLine(size):for angle in 0,90, -90 -90, 90: (angle)DrawLine(i) ()5.使用turt

3、le库绘制同心圆图形,效果如下图所示Q阅读程序框架,补充横线处代码。( )def DrawCctCircle(n):Co, - n)(_)for i in range(20,100 20):DrawCctCircle(i)import turtle as t def DrwaCctCircle(n):(0, -n)i in range (20,100 20):DrwaCctCircle (i)6.使用turtle库绘制5种多边形,效果如下图所示。 from turtle import *( ) #画笔抬起goto(-200+100*1,-50)pendown ()( )(40, steps=3

4、+i) #画某个形状penup0goto(-200+100*1-50) pendown ()circle(40, steps=3+i) done 07.使用turtle库的0函数和0函数绘制一个边长为200的正方形,效果如下图所 示。请结合格式框架,补充横线处代码。d = 0for i in range ( ):(一一)d = (d)参考代码: import turtlefor i in range(4):(200)d = d + 90print (4, 200. d - 908.使用turtle库的0函数和0函数绘制一个六边形,边长为200像素,效果如下图所示,请结合格式框架,补充横线处代码

5、。import turtle as tfor i in range( ):for i in range(6):(60)9.使用turtle库的0函数和0函数绘制一个等边三角形,边长为200像素,效果如 下图所示。请结合程序整体框架,根据提示代码完成程序。提示代码:import turtle as t for i in range( ( )for i in range(3):(i * 120)10.获得输入正整数 乂计算1到N之间所有奇数的平方和,不含N,宜接输出结果。 本题不考虑输入异常情况。N =eval (input 0)s =i in ranged, N):if i % 2 = 1:s

6、+= i*2print (s)11.获得输入正整数N,判断N是否为质数,如果是则输出True,否则输出False。N = eval (input 0)if N = 1 :flag = Falseprint(flag)else:flag = Truefor i in range (2 N): if N % i = 0: flag = False breakPrint(flag)12.获得输入正整数N.汁算$位数字的平方和,直接输岀结果。本题不考虑输入异常情 况。N = input 0S = 0for c in N:s += eval(c)*2print(s)13.循环从用户处获得一组数据,直到用

7、户直接输入回车退岀,打印输出所有数据的和。本 题不考虑输入异常情况。N = input C请输入一个整数:N !=+= eval(N)=input r请输入一个整数:”)S = 0 whilesX14.编写程序从用户处获得一个不带数字的输入,如果用户输入中含数字,则要求用户再次 输入,直至满足条件。打印输出这个输入。while True:X = input r请给出一个不带数字的输入:if c in 90:breakif flag:print(N)15.考虑异常情况,编写程序从用户处获得一个全数字(可以含小数点或复数标记)输入, 如果用户输入不符合,则要求用户再次输入,直至满足条件。 whil

8、e True:try:N = input 给出一个全数字输入:) print(eval(N)except:pass16.不考虑异常情况,编写程序从用户处获得一个浮点数输入,如果用户输入不符合,则要 求用户再次输入,直至满足条件。X = input r请给出一个浮点数:Jif type (eval(N) = type:print (eval(N)17.考虑异常情况,编写程序从用户处获得一个浮点数输入,如果用户输入不符合,则要求 用户再次输入,直至满足条件。N = input C请给出一个浮点数:) if type (eval (N) = type:print (eval (N)18.输出如下数列

9、在1000000以内的值,以逗号分隔:k(0)= 1, k(l)=2, k(n)=k(n-l)2 + k(n-2)2,其中,k(n)表示该数列。a, b = 1, 2Is =(str (a)while b1000*1000:a, b = b a*2 + b*2print 仁 join(ls)19.编写程序随机产生20个长度不超过3位的数字,让其首尾相连以字符串形式输出, 随机种子为17import random as r(17)range(20): str(0, 999)for i ins += print (s)20.Is中存储了我国39所985髙校所对应的学校类型,请以这个列表为数据变列表

10、完善Python代码,统il输出各类型的数量。理工:综合u 综匕”综合,综合S综合综合*综合* ”理工,,*综合* *师范综合:农林S,*Is =,*理匸理工S print C : format (k, dk)21.经常会有要求用户输入整数的计算需求,但用户未必一3输入整数。为了提高用户体脸, 编写getInputO函数处理这样的情况。请补充如下代码,如果用户输入整数,则直接输出 整数并退出,如果用户输入的不是整数,则要求用户重新输入,直至用户输入整数为止 def getInput 0:#可以是多行代码return #只能是单行代码 print (getInput()def getInput

11、0:txt = input 0 # 请输入整数:while eval(txt) != int(txt):txt = input 0 # *请输入整数:return getinput()return eval (txt)print (getInput()22.编写代码完成如下功能:(1)建立字典d,包含内容是:数学10b 语文202,英语203,物理204, * 生物206。(2)向字典中添加键值对化学205。(3)修改对应的值为201。(4)删除生物对应的键值对。(5)打印字典d全部信息,参考格式如下(注意,其中冒号为英文冒号,逐行打印): 201:数学202:语文203:(略) 參考代码:d

12、 = 101,语文7202,204,生物5206 dr 化学=205d=201del dr生物for key in d:print (*:仆*. format (dkey, key)23.补充完善如下代码,使得程序能够计算a中徐元素与b逐项乘积的累加和。提示代码 如下:a = 1,2,3, 4,5,6, 7, & 9b = 3. 6, 9for c in a:for j in :s += cj*bjb = 3, 6, 9s = 0for j in range(3):24.编写程序,实现将列表 Is = 23,45,7& 87,11,67, 89,13, 243, 56,67, 311, 431, 111, 141 中的素数去除,并输出去除素数后列表Is的元素个数。请结合程序整体框架,补充横线处 代码。def is_prime(n):_ #此处可为多行函数宦义代码Is = 23,45,7& 87,11,67, 89,13, 243, 56,67, 311,431,111,141for i in 0 :if is_prime(i) = True:#此处为一行代码print (lends) n):if n % i = 0:return Falsereturn Trueif is_priffie(i) = True:(i)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2