首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个文件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
54
问题
在考生文件夹下有一个文件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全国计算机二级
相关试题推荐
ModifyCommand命令建立的文件的默认扩展名是
执行如下命令的输出结果是?15%4,15%-4
设x=’’123’’,y=123,k=’’y’’,表达式x+&k的值是
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
数据库应用系统中的核心问题是
设数据库表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输入到当前记录的NAME字段,应当使用命令:
以下描述中错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
(1)在数据库“住宿浏览”中使用一对多表单向导生成一个名为zsform的表单。要求从父表“宿舍”中选择所有字段,从子表“学生”表中选择所有字段,使用“宿舍号”字段建立两个表之间的关系,样式为“边框式”;按钮类型为“图片按钮”;排序字段为“宿舍号”(升序);
连编应用程序不能生成的文件时
随机试题
对短动作电位时程的心房肌无效,不能用于治疗室上性心律失常的药物是
案情:某公司系转制成立的有限责任公司,股东15人。全体股东通过的公司章程规定,董事长为法定代表人。对董事长产生及变更办法,章程未作规定。股东会议选举甲、乙、丙、丁四人担任公司董事并组成董事会,董事会选举甲为董事长。后乙、丙、丁三人组织召开临时股东
凡是涉及款项和财务收付、结算及登记的任何一项工作,必须由两人或两人以上分工办理,以起到相互制约作用的工作制度为()。
在经济特区设立的从事服务性行业的外商投资企业,外商投资超过500万美元,经营期在10年以上的,经企业申请,税务机关批准,从开始获利的年度起()。
下列情况,可以用红字记账的有()。
旅行社每设立一个经营出境旅游业务的分社,应当向其保证金账户增存()人民币。
下面哪些是国务院现行机构设置?()
网桥和路由器都是网络互联的设备,它们之间的区别主要表现在______的级别上。
Wholelifeispermanentinsuranceprotectionthatprotectsyouforyourwholelife,fromthedayyoupurchasethepolicyuntily
A、Abreathalyzertest.B、Abloodtest.C、Thecertaintyofhisclaim.D、Nosmellofwineinhisbreath.D对话中男士坚称他整晚滴酒未沾,警察表示同意,并补
最新回复
(
0
)