python使用turtle画一个三角形、正方形(矩形或四边形)
今天我们用python使用turtle库画一个三角形、一个正方形。
1.画一个三角形。
实现方法是先画一个直线,然后旋转120度,然后继续画直线。这样反复画三条直线后,就形成一个等边三角形。先看效果:
代码如下:
import turtle
def turtle_triangle():brad = turtle.Turtle()brad.shape("turtle")brad.color("blue")brad.speed(1)for _ in range(3):brad.right(60)brad.forward(200)brad.right(60)turtle.exitonclick()
turtle_triangle()
2.画一个正方形
实现方法和三角形类似,只不过画4条直线,每个直线之间的角度为90度。看效果。
实现代码如下:
def turtle_square():brad = turtle.Turtle()brad.shape("turtle")brad.color("blue")brad.speed(1)for _ in range(4):brad.right(90)brad.forward(200)turtle.exitonclick()
turtle_square()
其实,5边形,6边形的画图方式也都是类似的,区别只在于线段的个数和转弯的角度。自己尝试一下吧!
python使用turtle画一个三角形、正方形(矩形或四边形)相关推荐
- python画长方形的代码_python使用turtle画一个三角形、正方形(矩形或四边形)
今天我们用python使用turtle库画一个三角形.一个正方形. 1.画一个三角形. 实现方法是先画一个直线,然后旋转120度,然后继续画直线.这样反复画三条直线后,就形成一个等边三角形.先看效果: ...
- 使用Python的turtle画一个足球
import turtle# 创建一个新的 turtle t = turtle.Turtle()# 画一个圆形来作为足球的轮廓 t.circle(114) t.circle(114,15) t.lef ...
- python用turtle画一个旋转的风车
上次用turtle做了一个爱心,这次我们来做一个旋转的风车,先放下图,看一下完成后的效果 现在我们开始代码的编写 设计叶子 一片叶子我们用一深一浅两个三角形就可以实现了,下面以0度方向的叶子为例,我们 ...
- Python——用turtle画一个月饼
今天是中秋节,首先在这里祝大家中秋快乐!那么提到中秋,我们首先想到的当然是香甜的月饼,所以我今天就在这里画一个月饼送给大家. 那么 要用Python画图,我们必须掌握并运用Turtle库,这个可以自己 ...
- 用python画布tkinter画一个简单的矩形
今早简单学了下python3.8的tkinter画布工具,代码如下: # !/usr/bin/python # -*- coding: UTF-8 -*- if __name__=="__m ...
- 《Turtle绘图》用Python的Turtle画一个雪红灯笼
声明 本文仅在CSDN发布! 本文代码仅供学习参考使用.若转载与引用请标注出处申明. 本文链接: https://blog.csdn.net/meenr/article/details/1231664 ...
- 利用Python的turtle画一个奥运五环
奥运五环图如下 ♥实现思路 项目需求 实现思路 需要画5个交叉的⚪ 利用turtle.circle()方法实现 五种颜色 turtle.color()方法改变颜色 画完一个⚪前往下一个点画⚪时不能有轨 ...
- 用python画出小人发射爱心_用python代码turtle画一个坐地铁
运行效果:知乎视频www.zhihu.com 代码: import time, math import turtle as t class Human(object): def __init__(s ...
- python turtle 画老鼠,python用turtle制作一个猫捉老鼠游戏
CSDN网友写的猫捉老鼠游戏代码 看着不错 大家借鉴一下 import turtle import time import random def up(): jerry.setheading(90) ...
最新文章
- User Profile Data Web Part 读取属性字段
- Spring事务处理时自我调用的解决方案及一些实现方式的风险
- 用c语言链表做一个词典,电子字典C语言链表版
- SQL 分组统计并返回当前行
- 浏览器窗口控制---使用localStorage
- charles修改响应体
- leetcode 18 --- 4sum
- 如何使用Aimersoft iMusic for Mac从 Android 手机备份歌曲到 PC/Mac?
- hiveSql获取日期时间
- Python下各种GUI(图形用户界面)简介、使用优缺点对比
- JAVA常用框架及漏洞
- 中国5G牌照或于今日发放 我国将正式进入5G时代
- 微信声音锁会上传到服务器吗,微信声音锁:你再也不用担心忘记密码了
- 未能加载程序集oracle.dataaccess 控制台,未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序...
- 2020.9.8:Spring cloud :install时报错
- 《保卫萝卜》项目实践(2)
- java 设置word权限_如何设置word文档的修改权限
- 【BeautifulSoup】、【使用BeautifulSoup抓取QZZN论坛中每个帖子的标题、url及对应帖子的回复内容】
- WinServer misc
- NetNewsWire 6.0b3 (最好用的RSS新闻订阅客户端)