首页 > 编程语言 >python画信封 2024年3月青少年电子学会等级考试 中小学生python编程等级考试一级真题答案解析

python画信封 2024年3月青少年电子学会等级考试 中小学生python编程等级考试一级真题答案解析

时间:2024-04-08 21:29:05浏览次数:30  
标签:turtle 真题 python 画笔 蓝桥 考试 解析 等级

目录

python画信封

一、题目要求

二、算法分析

三、程序代码

四、程序说明

五、运行结果

六、考点分析

七、推荐资料

1、蓝桥杯比赛

2、考级资料

3、其它资料


python画信封

2024年3月python考级一级真题

一、题目要求

龙年到了,我们要给远方的亲人写一封新年贺信,请用 turtle 画出一个信封,如下图所示

要求

  1. 画笔粗细为5
  2. 画笔隐藏
  3. 信封中点在(0,0)位置
  4. 信封长 400,宽 200

二、算法分析

  1. 题目是绘制信封,从图中可以看到信封是一个长方形加两条新组成,也知道信封的中点也就是两条线的交点就是舞台的中心点(0,0)
  2. 所以可以先画一条斜线利用goto语句,到左上或者有上顶点,坐标也都可以计算出
  3. 然后绘制长方形,可以用循环也可以不用,绘制完了长方形抬笔,然后跳转到舞台中心点
  4. 接着再次落笔跳转到另外一个顶点绘制出另外一条斜线

本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

三、程序代码

import turtle
turtle.pensize(5)
turtle.hideturtle()
turtle.goto(200,100)
turtle.setheading(-90)
turtle.forward(200)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(400)
turtle.penup()
turtle.goto(0,0)
turtle.pendown()
turtle.goto(-200,100)
turtle.done()

四、程序说明

  1. 导入turtle画图模块
  2. 设置画笔大小
  3. 隐藏画笔
  4. 跳转到右上角顶点
  5. 调整方向朝下
  6. 绘制长方形(四条边加3次旋转90度)
  7. 抬笔
  8. 回到舞台中心点
  9. 落笔
  10. 跳转到另外一个顶点
  11. 完成画图

五、运行结果

六、考点分析

难度级别:一般,这题相对而言难度一般,具体主要考查如下:

  1. 学会分析题目,找到解题思路
  2. 充分掌握turtle模块的使用
  3. hiddenturtle函数:隐藏画笔
  4. setheading函数:设置画笔朝向
  5. penup函数:抬起画笔,缩写pu
  6. pensize函数:设置画笔粗细
  7. goto函数:画笔跳转到指定的坐标
  8. for循环:for循环可以遍历任何有序的项及列表元素等等。
  9. range函数:rang(a),循环执行a次循环体程序
  10. forward函数:缩写fd,画笔向前移动
  11. right函数:缩写rt,画笔旋转对应的角度
  12. left函数:缩写lt,画笔旋转对应的角度
  13. done函数:绘图结束
  14. 学会分析题目,算法分析,将复杂问题模块化,简单化,从中找到相应的解题思路
  15. 充分掌握循环语句、简单算法知识及turtle模块相关函数的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!

七、推荐资料

1、蓝桥杯比赛

2、考级资料

3、其它资料

标签:turtle,真题,python,画笔,蓝桥,考试,解析,等级
From: https://blog.csdn.net/frank2102/article/details/137472033

相关文章

  • Python绘图
    Smiling&Weeping----如果你问我最想要什么我会很幼稚地说真爱和自由 代码一: metaData=pd.read_csv('/kaggle/input/bi......
  • 挣值分析-Python
    importmatplotlib.pyplotaspltimportmatplotlibmatplotlib.use('TkAgg')#设定函数进行计算defSV(EV,PV):returnEV-PVdefCV(EV,AC):returnEV-ACdefSPI(EV,PV):returnEV/PVdefCPI(EV,AC):returnEV/ACdefTEA......
  • Python实战:Python自动化办公
    1.引言自动化办公是一种通过计算机程序自动执行日常办公任务的技术,它可以大大提高工作效率,降低人力成本。Python作为一门强大的编程语言,提供了丰富的库和框架,使得自动化办公变得更加高效和便捷。本文将介绍Python在自动化办公中的关键技术和实现方法。2.环境准备在......
  • python函数
    一、大纲简介:二、函数初体验案例#不使用函数,实现计数功能str1="itheima"//此处定义三个待计数字符串str2="itcast"str3="python"count=0//此处定义一个变量来计数容器foriinstr1://使用for循环来遍历count+=1//遍历字符串一次,变量容器就加一......
  • Python实战:Python在物联网(IoT)设备编程中的应用
    1.引言物联网(IoT)是一个由相互连接的物理设备组成的网络,这些设备可以通过互联网进行通信和交换数据。Python作为一种功能强大的编程语言,被广泛应用于物联网设备的编程和开发中。通过Python,我们可以轻松地实现设备之间的数据通信、设备控制等功能。2.环境准备在开......
  • Python实战:利用Python进行音视频处理
    1.引言音视频处理是一种广泛应用于娱乐、教育、医疗等领域的技术,它允许我们编辑、转换和分析音视频数据。Python作为一种功能强大的编程语言,提供了丰富的库和框架,使得音视频处理变得更加高效和便捷。本文将介绍Python在音视频处理中的应用实例。2.环境准备在开始编......
  • 第十四届蓝桥杯省赛研究生组python
    目录试题A:工作时长excel处理代码试题B:分糖果试题C:填充试题D:互质数的个数题解:暴力试题E:阶乘的和题解:暴力+备忘录试题F:公因数匹配题解:暴力试题G:小蓝的旅行计划题解试题A:工作时长excel处理把数据复制到excel,并选中列右键选择设置单元格格式注意:因为求和之后总小时数可能会超过2......
  • 机器学习笔记 使用Python从头开始​​构建百万参数LLaMA
    一、LLaMA架构        LLaMA (Large Language Model Meta AI) 是一个基础语言模型的集合,参数范围从7B到65B,LLaMA并非专门为对话任务而设计的模型,而是专注于语言理解和生成。但是作为基础模型,LLaMA被设计为多功能的,可以应用于许多不同的用例,而不是为特定任务......
  • python基础语法
    注:本文中不含有环境配置与安装,创建工程等步骤。环境为python3.8、pycharm2020;python默认的编码格式是ASCII格式;需要使用#-*-coding:UTF-8才能读取中文。1、注释        采用 #(单行)或者三引号进行注释(多行)#单行注释'''Python中单引号'和双引号"使......
  • Python向文件里写入数据
    直接上代码name="测试"data=name.encode("utf-8")#w特点:文件不存在则创建文件并在打开前清空f=open("db.txt",mode="wb")f.write(data)f.close()可以在db.txt文件里看到一句话测试name="Testing"data=name.encode("utf-8&quo......