考点:Python计算生态

试题内容:

使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为100的三角形,效果如下图所示。

代码模板:

import turtle
for i in range(_____):turtle.seth(_____)________(100)

知识拓展

turtle库是流行的第三方Python绘图库,使用turtle库绘图非常简单,几行turtle代码就可以绘制出漂亮的图形。和使用其它第三方库一样,需要先在计算机上安装turtle库,才可以使用。

安装命令:pip install turtle

题目要求绘制一个三角形,先简单介绍绘制三角形需要使用的两个函数,分别是seth(angle)和fd(num)函数。

seth(angle)函数

seth(angle)函数设置画笔绘制的方向,传入的参数是角度(角度按逆时针),下图是seth函数角度方向,画笔默认指向正东。图中黑色三角箭头是画笔,三角箭头指向的方向是画笔前进的方向。

import turtle
turtle.seth(0)
turtle.fd(200)

上面的代码导入turtle库,并调用seth(0)函数设置画笔方向为0度,即正东方向,并调用fd(200)绘制直线,直线长度200个像素。

import turtle
turtle.seth(90)
turtle.fd(200)

设置画笔方向为90度,即正北方向,调用fd(200)绘制直线,直线长度200个像素。然后以此设置画笔方向为180度、270度,并绘制200像素长度的直线,即完成上图的绘制。

模板代码解读

解读模板代码之前,我们先对绘制三角形有个基本了解,绘制一个三角形需要单独绘制三角形的三条边,调用fd函数可完成边的绘制。绘制三角形的不同边需要调用seth函数设置画笔指向的方向,若默认画笔从正东开始,seth(0)设置第一条边的绘制方向,seth(120)设置第二条边的绘制方向,seth(240)设置第三条边的绘制方向。

完整代码

import turtle
for i in range(3):turtle.seth(i*120)turtle.fd(100)

---------------------------------------------------------------------------------------------------------------------------------

编程训练营APP

计算机二级考试学习刷题工具

安卓手机应用商店

搜索编程训练营下载

计算机二级考试Python编程试题解读:使用turtle库绘制三角形相关推荐

  1. 计算机二级考试python+C语言通过记录

    计算机二级考试python+C语言通过记录 突然想到可以在这里晒晒成绩,也是记录一种. 虽然二级考试证书并没有太大价值,在学校的评价体系中也没有一席之地,但相较于靠刷题考取其他等级证书,却对知识一无所 ...

  2. 上海python什么时候考试_上海2016年计算机二级考试Python考试大纲修订

    上海2016年计算机二级考试Python考试大纲修订 Python语言是一种解释运行.面向对象.扩展性强的程序设计语言,是大学生学习计算机编程能力.理解计算机解决问题的方法的有效工具.下面百分网小编为 ...

  3. 上海市c语言考试试题,2013年上海市计算机二级考试C语言试题.doc

    2013年上海市计算机二级考试C语言试题.doc B试卷1.以下程序的功能是输入任意整数n(0n10),输出n行由大写字母A开始构成的三角形字符阵列图形,例如,输入整数6时,程序运行结果如下 请填空完 ...

  4. 计算机二级考试-Java-模拟试题2

    计算机二级考试-Java-模拟试题 前言 这里是 计算机二级考试 系列文章,主要介绍计算机二级考试中的涉及到的Java有关的知识点. Java语言的重要性不言而喻 关于作者: 小白(Libra),计算 ...

  5. 2014全国计算机二级vfp模拟试题和答案,2014年全国计算机二级考试VF模拟试题

    2014年全国计算机二级考试VF模拟试题 选择题 (1)下列数据结构中,属于非线性结构的是( ). A)带链队列 B)循环队列 C)带链栈 D)二叉树 (2)下列叙述中正确的是( ). A)数据的逻辑 ...

  6. 2018年3月计算机二级考试题,2018年3月计算机二级考试Access综合试题十

    2018年3月计算机等级考试即将开始,小编在这里为考生们整理了2018年3月计算机二级考试Access综合试题,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦. 2018年3月计算机二级 ...

  7. 计算机二级等级考试模拟试题,2016年计算机二级考试office模拟试题

    2016年计算机二级考试office模拟试题 1[单选题] 微型计算机完成一个基本运算或判断的前提是中央处理器执行一条( ). A.命令B.指令C.程序D.语句 [参考答案]:B [参考解析]:微型计 ...

  8. 计算机二级考试-Java-模拟试题

    计算机二级考试-Java-模拟试题 前言 这里是 计算机二级考试 系列文章,主要介绍计算机二级考试中的涉及到的Java有关的知识点. Java语言的重要性不言而喻 关于作者: 小白(Libra),计算 ...

  9. 计算机应用基础模块5 acess形考答案,2018年3月计算机二级考试Access综合试题五

    2018年3月计算机等级考试即将开始,小编在这里为考生们整理了2018年3月计算机二级考试Access综合试题,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦. 2018年3月计算机二级 ...

  10. 全国计算机c++考试,全国计算机二级考试C++精选试题及答案

    全国计算机二级考试C++精选试题及答案 1). 下列是重载为非成员函数的运算符函数原型,其叶错误的是( ). A.Fraction operator+( Fraction, Fraction); B. ...

最新文章

  1. python抓取新浪微博评论并分析
  2. 深入一致性哈希(Consistent Hashing)算法原理
  3. 计算机网络是将地理知识,计算机网络的基础知识精选.ppt
  4. 聚(N-异丙基丙烯酰胺)PNIPAM离子微凝胶-聚合物后分散形成的纳米粒子-瑞禧
  5. Deepin开发环境搭建
  6. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……
  7. firefox调试html5程序,用 Firefox 开发者工具调试现代 Web 应用程序
  8. 代码关联Git远程仓库笔记
  9. n维欧氏空间里的基本概念和符号
  10. 80后:管理还是激励
  11. vb ping 计算机名称,vb实现ping
  12. 计算机网络通信技术的重要性,浅议计算机网络通信的技术特点与发展前景
  13. 了解CSS盒模型、页面布局在UI设计中的作用
  14. 2017年阿里云生态大事记
  15. 《机械制造业智能工厂规划设计》——2.2 智能工厂设计需求分析
  16. Tomcat下载、安装、启动最全教程
  17. 教你用PS修复老照片
  18. 中国小龙虾市场消费需求调查与投资产量规模预测报告2022-2028年
  19. 安装ubuntu出现花屏_在Ubuntu 18.04系统中挂起,再唤醒就出现花屏的解决办法
  20. 五行代码搞定数字添加万分符

热门文章

  1. 一些常用软件镜像地址
  2. Android 全仿To圈儿录音界面实现
  3. 我的世界手机版服务器显示即将推出,我的世界1.11-pre1发布 正式版本官方即将推出...
  4. Python学习_基础_29_面向对象编程之多态、鸭子类型
  5. 计算机二进制电路原理,二进制与计算机
  6. 病毒分析 - 特征码提取
  7. 手机通讯录分组名称_个人通讯录如何批量导入/导出
  8. Java项目:博客系统西瓜社区(springboot+mybatis-plus+thymeleaf)
  9. 小程序毕业设计 基于微信考试小程序毕业设计开题报告功能参考
  10. 站点LOGO开通注意事项,百度LOGO权限开通的技巧