首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个文件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
36
问题
在考生文件夹下有一个文件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://jikaoti.com/ti/yeb0FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
设A=[6*8-2]、B=6*8-2、C=’’6*8-2”,属于合法表达式的是
为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
数据库技术的根本目标是要解决数据的
面向对象方法中,继承是指
在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现
在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括
在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作:(1)为各部门分年度季度销售金额和利润表s_t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。
在考生文件夹下,完成如下操作:1.打开考生文件夹下的表单one,如下图所示,编写“显示”命令按钮的Click事件代码,使表单运行时单击该命令按钮则在Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的Value属性实现,系统日期函数是
下列选项中的接口声明正确的是______。
随机试题
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调
下述哪项不是上消化道内镜检查适应证
男性,22岁,饮酒后突发中上腹持续性疼痛,阵发加剧,伴恶心,呕吐。血、尿淀粉酶均明显高于正常。该患者最可能的诊断是
关于药物相互作用而影响吸收的正确阐述有
各级部门主管人员对所属部门的问题负责是()监理组织形式的特点。
属于借贷范围的基本信用形式有()。
《刑法》规定:“凡在中华人民共和国领域内犯罪的,除法律有特别规定的以外,都适用本法。”这里“法律有特殊规定的以外”不包括()。
社会学习论者研究儿童道德教育问题主要集中在模仿学习、抗拒诱惑和言行一致等方面,采用的方法主要是——。
如果在一个非零无符号二进制整数之后添加2个0,则此数的值为原数的____________。
90.Beforethestudentssetoff,theyspentmuchtime____________(设定经费限额).
最新回复
(
0
)