首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个文件PY201.py,在横线处填写代码,完成如下功能。利用random库和turtle库,绘制5个圆圈并显示在屏幕上,圆圈的半径和圆心的坐标由randint()函数产生,圆心的x和y坐标的范围为[﹣100,100],半径的范围为[20,
在考生文件夹下有一个文件PY201.py,在横线处填写代码,完成如下功能。利用random库和turtle库,绘制5个圆圈并显示在屏幕上,圆圈的半径和圆心的坐标由randint()函数产生,圆心的x和y坐标的范围为[﹣100,100],半径的范围为[20,
admin
2022-09-10
77
问题
在考生文件夹下有一个文件PY201.py,在横线处填写代码,完成如下功能。利用random库和turtle库,绘制5个圆圈并显示在屏幕上,圆圈的半径和圆心的坐标由randint()函数产生,圆心的x和y坐标的范围为[﹣100,100],半径的范围为[20,50],圆圈的颜色随机在color列表里选择。效果如下图所示。
试题程序
#
#在________上补充代码
#请不要修改其他代码
#
(1)
import random as r
color=[’red’,’orange’,’blue’,’green’,’purple’]
r.seed(1)
for i in range(5):
rad=r.
(2)
x0=r.
(3)
y0=r.randint(﹣100,100)
t.color(r.choice(color))
t.penup()
t.
(4)
t.pendown()
t.
(5)
(rad)
t.done()
选项
答案
import turtle as t import random as r color=[’red’,’orange’,’blue’,’green’,’purple’] r.seed(1) for i in range(5): rad=r.randint(20,50) x0=r.randint(-100,100) y0=r.randint(-100,100) color(r.choice(color)) penup() goto(x0,y0) pendown() circle(rad) t.done()
解析
本题主要考核对turtle库和random库的使用。通读程序,可以看到turtle库已经被取了别名t,所以第1空应填写importturtle as t。继续向下阅读循环语句,看到rad变量在循环结构的最后一句是turtle库未知函数的参数,并且此函数只有一个参数,那么由题意可知,此处应该是画圆的函数,所以第5空填circle。又因为半径的范围为[20,50]且由randint()函数产生,所以第2空填randint(20,50)。剩下两个空此时就很清晰了。x0是横坐标,所以第3空填randint(-100,100)。另一个空,就是将绘制点随机变动,应通过goto()方法,并且参数填入x0,y0,所以第4空填写goto(x0,y0)。最后阅读完整程序,执行过程如下:①导入turtle库、导入random库、创建颜色列表、设置随机数种子;②创建随机的半径、横坐标和纵坐标变量,设置画笔颜色(通过choice()函数随机选取一个颜色),提起画笔,移动到之前创建的横、纵坐标位置,放下画笔,根据半径画圆;③继续执行②直至循环结束;④结束绘制。
转载请注明原文地址:https://kaotiyun.com/show/Gznp777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,有如下内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.F.M=$123.45N=123.45Z=’’123.24’’执行上述赋值语句之
用DIMENSION命令定义数组后,数组各元素的值是
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,不正确的表达式是
下面不属于表单事件的是
在表单中为表格控件指定数据源的属性是
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是
下列叙述中正确的是
对于循环队列,下列叙述中正确的是
(1)用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入booktemp表中。(2)在考生文件夹下有一个名为menu_lin的下拉式菜单,请设计顶层表单form_menu,将菜单menu_lin加入到该表单中,
使用报表设计器建立一个报表,具体要求如下:①报表的内容(细节带区)是order_list表的订单号、订购日期和总金额。②增加数据分组,分组表达式是“order_list.客户号”,组标头带区的内容是“客户号”,组注脚带区的内容是该组订单
随机试题
在检验立式铣床工作台纵向和横向移动的垂直度时,若超差,则修刮下滑板上导轨角度面和()至要求。
利用分度头可在工件上划出圆的等分线或不等分线。()
男,68岁,2甩来反复胸痛,发作与劳累及情绪有关,休息可以缓解。3小时前出现持续性疼痛,进行性加剧,并气促,不能平卧,血压110/70mmHg,心率120次分,律齐,心尖部可闻及Ⅲ级收缩期杂音,双肺散在哮鸣音及湿性啰音。下列何种治疗方案应首选
A、风寒之邪引起的偏正头痛B、外感风邪引起的恶风头痛C、热毒内盛,风火上攻引起的头痛D、风寒、血虚、血瘀头痛E、血虚肝亢头痛养血清脑颗粒善治
电话对于()相当于()对于表达
肩袖使肩关节旋内和旋外,肩袖中这些肌肉将肱骨头稳定于肩胛盂上,对维持肩关节的稳定和肩关节活动起着极其重要的作用。下列哪块肌肉不属于构成肩袖的肌肉?()
关于消化与吸收,下列叙述不正确的是:
八股文是
允许按照协议类型来组成虚拟局域网,用户可以随意移动工作站而无需重新配置网络地址的虚拟局域网是。
Feedbackmatters.Whetherwearetryingtofindourwaytoanewfriend’shouse,aimingtoimproveourperformanceonthegolf
最新回复
(
0
)