Python教程

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

本文主要是介绍电子学会青少年编程等级考试Python一级题目解析06,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

Python一级题目解析

1、题目[2020.09]

要求:

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

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

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


2、讲解

666


3、答案

import turtle

t = 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分)

这篇关于电子学会青少年编程等级考试Python一级题目解析06的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!