电子学会青少年编程等级考试Python一级题目解析06

news/2024/7/5 1:40:16

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。

Python一级题目解析

1、题目[2020.09]

要求:

(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图;

(2)圆的填充颜色为蓝色,所有的线条为黑色。

(3)圆心位置为画布正中心。


2、讲解

666


3、答案

import turtlet = turtle.Pen()
t.penup()
t.goto(-100, 100)
t.pendown()
for i in range(4):t.forward(200)t.right(90)t.penup()
t.home()
t.pendown()
t.dot(100, 'blue')t.hideturtle()
turtle.done()

评分标准:

(1)导入库文件正确;(2分)

(2)有前进命令;(2分)

(3)有转90度命令;(2分)

(4)有画圆工具;(2分)

(5)有颜色工具;(2分)

(6)坐标计算正确,正方形2分,圆形2分;(4分)

(7)运行正常;(4分)

(8)完成任务;(2分)


http://lihuaxi.xjx100.cn/news/250709.html

相关文章

1234

Foobar? AppScanHeader: AppScanValue/1.2-3 SecondAppScanHeader: whatever转载于:https://blog.51cto.com/xbule/629179

微信小程序反编译

最近公司想做地图业务,但是考虑到数据的重要性,我们就需要从各个角度进行评估,如何保证我们的程序安全;经过长期的调研发现微信小程序是没办法防止别人抓包的,只要连上charles就能随意抓取微信小程序的任意一个接口数据…

uva 10183 How many Fibs?

数学题: 给你一个区间[a,b]在该区间内有多少个费波那列数(包括a,b),数据规模达到10^100。 这题的原理很简单,基本没什么算法,其实更偏重于编程能力,需要用到高精度。另外找区间的地方…

python装饰器+迭代器+生成器

1.函数嵌套:在调用一个函数的过程中,调用了其他函数 def f1():x1def f2():print(from f2)f2() f1() 2.名称空间与作用域 a. 名称空间:存放名字与变量值绑定关系的地方 (1)内置名称空间:在python解释器启动…

电子学会青少年编程等级考试案例:曲奇饼干

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。 案例:曲奇饼干 代码 import turtlet turtle.Pen()t.speed(6) t.p…

RabbitMQ镜像队列机制

镜像queue有master节点和slave节点。master和slave是针对⼀个queue而⾔的,⽽不是⼀个node作为所有queue的master,其它node作为slave。⼀个queue第⼀次创建的node为它的master节点,其它node为slave节点。⽆论客户端的请求打到master还是slave最…

mysql从另一张获取数据的方法

方法一 CREATE TABLE tmp AS SELECT a.id FROM t_user t JOIN temp a ON t.email a.email; 方法二 INSERT INTO t_user (id,username,PASSWORD,email,user_type,STATUS) SELECT id,REPLACE(email,,_),PASSWORD,email,0,0 FROM temp; 这两个sql都是从另外一张中获取的数据插入…

活着是为了什么?

活着是为了死亡,死亡才是完美,才是永恒。 死亡时将一无所有,所以活着不是为了能带走什么,而应该是能留下什么,这才是人活着的意义,多少人能想明白呢? 胡建龙转载于:https://www.cnblogs.com/hjl…