首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个文件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
76
问题
在考生文件夹下有一个文件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://www.kaotiyun.com/show/Gznp777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下列程序段执行时在屏幕上显示的结果是DIMEa(6)a(1)=1a(2)=1FORi=3TO6a(i)=a(i-1)+a(i-2)NEXT?a(6)
有如下赋值语句,结果为"大家好"的表达式是a=’’你好’’b=’’大家’’
下列程序段执行后,内存变量s1的值是s1=’’network’’s1=stuff(s1,4,4,’’BIOS’’)?s1
如果希望用户在文本框中输入的字符显示的是“*”号,而不是真正输入的内容,应该指定的属性是
表格控件的数据源可以是
下列选项中不属于结构化程序设计方法的是
在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是
在建立表间一对多的永久联系时,主表的索引类型必须是
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是
随机试题
患者,男,38岁。反复水肿、蛋白尿4年。查体:血压185/105mmHg,双下肢中度水肿,血肌酐707μmol/L,二氧化碳结合力(C02CP)13mmol/L,血钾8.0mmol/L,血钙1.8mmol/L,血红蛋白60g/L。首选的治疗措施是
乙型血友病缺乏的因子是
能促进糖原合成,降低血糖的激素是能刺激肝产生生长素介质的是
祛风湿兼可解表的药物是
某建筑物独立基础采用干作业钻孔灌注桩9桩矩形承台,其桩及工程地质情况如图6.1.5所示。桩和承台混凝土强度等级为C25(ft=1.27N/mm2、fc=11.9N/mm2),桩基承台和承台上土的自重标准值GK=415kN。按《建筑地基基础设计规范》作答。
某公路山岭隧道,长度为2000m;该隧道分类属于()。
下列属于书证形式的是()。
预算收支调节经济运行的基本原理是()。
软件生产企业发生的职工培训费用在计算当年的企业所得税应纳税所得额时,可以据实全额扣除。()
甲公司以番茄制品深加工为主营业务,集番茄种植、生产、加工、贸易、科研开发为-体。公司在专业化、对原料的控制能力、在终端产品的开发等方面处于领先地位。拥有l6条居世界领先水平的番茄制品生产线,年生产能力60万吨,为世界第三大番茄制品生产企业。该公司生产的“c
最新回复
(
0
)