打卡训练绘制正方形(对角线)
目录
一、题目
二、分析
三、完整代码展示
一、题目
绘制正方形(对角线)
画一个由两个直角三角形组成的正方形,边长为180像素
左上三角形角填充为黄色,右下三角形填充为红色
设置画笔速度为1,线条为黑色
画图结束,隐藏并停止画笔
如图
二、分析
1、导入绘图库turtle
import turtle as t
2、设置画笔速度为1
t.speed(1)
3、从画布(0,0)出发,(初始方向是向右的)向当前方向前进180像素,命令:turtle.forward(distance)
再转向90°向上,原来方向是向右需向左转,命令:turtle.left(degree)
继续向当前方向前进180像素
回到原点,命令:turtle.goto(0,0)
t.fd(180)#向当前方向前进距离180像素,forward -fd
t.lt(90)#left -lt
t.fd(180)
t.goto(0,0)#起点坐标
4、填充为红色
t.fillcolor ('red')
t.begin_fill()#开始填充
'''...'''
t.end_fill()#结束填充
5、如上绘制左上角的三角形
t.fillcolor ('yellow')
t.begin_fill()
t.fd(180)
t.rt(90)#right -rt
t.fd(180)
t.goto(0,0)#起点坐标
t.end_fill()
6、隐藏画笔:turtle.hideturtle()
停止画笔:turtle.done()
三、完整代码展示
import turtle as t
t.speed(1)t.fillcolor ('red')
t.begin_fill()
t.fd(180)#向当前方向前进距离180像素,forward -fd
t.lt(90)#left -lt
t.fd(180)
t.goto(0,0)#起点坐标
t.end_fill()t.fillcolor ('yellow')
t.begin_fill()
t.fd(180)
t.rt(90)#right -rt
t.fd(180)
t.goto(0,0)#起点坐标
t.end_fill()
t.ht()#隐藏画笔 hideturtle -ht
t.done()#停止绘制
打卡训练绘制正方形(对角线)相关推荐
- 打卡训练绘制正方形+内切圆等边三角形+半圆
目录 正方形+内切圆 一.题目 二.分析 三.完整代码展示 等边三角形+半圆 一.题目 二.分析 三.完整代码展示 正方形+内切圆 一.题目 绘制如图所示一个正方形且内切一个填充的圆: 正方形条边长为 ...
- 打卡训练绘制四叶风轮
目录 一.题目 二.分析 三.完整代码展示 四.改进 一.题目 画出四叶风轮,半径100 风轮由四个扇叶组成,每个扇叶大小相等,相邻两个扇叶间距相等 四个扇叶的颜色分别是('red','yellow' ...
- 一份带有浓重Windows气息的PARL多机多卡训练环境部署教程
一份带有浓重Windows气息的多机多卡PARL训练环境部署教程 深度学习小白挑战Ubuntu18.04多机多卡PARL训练环境部署全纪录 1.踩坑一览 2.安装双系统 2.1 变出个空白分区 2.2 ...
- 多机多卡训练基本原理
多机多卡训练基本原理 在工业实践中,许多较复杂的任务需要使用更强大的模型.强大模型加上海量的训练数据,经常导致模型训练耗时严重.比如在计算机视觉分类任务中,训练一个在ImageNet数据集上精度表现良 ...
- 计图(Jittor) 1.1版本:新增骨干网络、JIT功能升级、支持多卡训练
计图(Jittor) 1.1版本:新增骨干网络.JIT功能升级.支持多卡训练 深度学习框架-计图(Jittor),Jittor的新版本V1.1上线了.主要变化包括: • 增加了大量骨干网络的支持,增强 ...
- PyTorch 多机多卡训练:DDP 实战与技巧
作者丨996黄金一代@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/250471767 编辑丨极市平台 零. 概览 想要让你的PyTorch神经网络在多卡环境上跑得又 ...
- 2 分 31 秒,腾讯云创造 128 卡训练 ImageNet 新记录
来源 | 腾讯云 编辑 | 白峰 转自 | 新智元 8月21日,腾讯云正式对外宣布成功创造了128卡训练ImageNet业界新记录,以2分31秒的成绩一举刷新了这个领域的世界记录. 刷新世界纪录:2分 ...
- 输入正方形对角线两个端点坐标,求中点坐标
输入正方形对角线两个端点坐标,求中点坐标 if __name__ == "__main__":a = input().split()li = []# li = [int(n) fo ...
- c语言glut打正方形,OpenGL绘制正方形并用键盘移动
准备工作: 在OpenGL中,基本图形元素如点.线.折线和多边形都是由一个或多个顶点所定义.OpenGL的7种基本图元: WeChat77732bbab74bef94d9f34e151bce8b6e. ...
最新文章
- numpy 中的 random.rand() 函数
- python调用r语言_【Python调用第三方R包】【环境变量设置】Python 通过rpy2调用 R语言...
- android 自动表单提交数据,Android 使用三种方式获取网页(通过Post,Get进行表单的提交)...
- 一个iOS 框架介绍:MKNetworkKit
- 嵌入式操作系统内核原理和开发(实时系统中的定时器)
- 椭圆基本概念、定理及性质
- iOS开发 Xcode10报错缺少libstdc++.6.0.9.tbd
- Linux中使用Apache发布html网页
- AD PCB板子长度宽度 PCB板子尺寸大小信息
- 安卓和iOS测试的区别
- Spark安装部署:Standalone模式
- python爬虫新浪微博_python爬虫抓取新浪微博数据
- C# 判断是否是节假日
- 基于单片机射频RFID卡公司考勤控制系统设计(毕设课设资料)
- 在网站的地址栏中的显示个性图标
- 尚学堂j2ee视频教程
- 免费的股票成交额查询接口要到哪里找?
- 用springboot jpa 报:No property yer found for type OrderMaster错
- 学生计算机测评安排,计算机系学生综合素质测评办法(修改)
- Oracle BPM 问题
热门文章
- 动漫人物透视教程,透视画法入门教程
- 2019年最全的必备免费在线工具
- JS键盘按键监听-多个按键同时按下
- [LOJ 6039] 珠宝
- Matlab多核并行计算parfor的那些事儿【注意事项】
- OMNET++ INET官方实例(2)
- python3.8.8显示ModuleNotFoundError: No module named ‘mmcv’
- opencv-轮廓检测
- python pyinstaller打包程序太大_Pyinstaller打包生成exe文件过大,四种常用处理方法集锦---嵌入式Python-02...
- win10 最新版更改语言之间切换快捷键