python turtle 绘制北京天安门
python turtle 绘制北京天安门
#author: jjc
#data:2019.10.20
#func:用turtle绘制北京天安门
import turtle as t
#位移函数
def Skip(t,x,y):
t.penup()
t.goto(x,y)
t.pendown()
#画笔基础设置
t.screensize(1200,800)
t.pensize(5)
t.hideturtle()
t.speed(20)
t.pencolor("red")
#画笔移动
Skip(t,-200,100)
#画房盖
t.circle(40,90)
t.right(90)
t.forward(200)
t.right(90)
t.circle(40,90)
t.right(180)
t.forward(280)
#顶层
t.left(135)
t.forward(20)
t.left(45)
t.forward(252)
t.left(45)
t.forward(20)
Skip(t,-184,82)
t.right(135)
t.forward(20)
t.left(90)
t.forward(249)
t.left(90)
t.forward(20)
#第二层屋檐
Skip(t,-184,62)
t.left(110)
t.forward(50)
t.circle(-40,50)
t.left(150)
t.circle(30,60)
t.forward(354)
t.circle(30,60)
t.left(150)
t.circle(-40,50)
t.forward(50)
#第二层
Skip(t,-214,33)
t.left(110)
t.forward(30)
t.left(90)
t.forward(309)
t.left(90)
t.forward(30)
#第二层柱子
t.left(180)
Skip(t,-183,33)
t.forward(30)
Skip(t,-152,33)
t.forward(30)
Skip(t,-121,33)
t.forward(30)
Skip(t,-90,33)
t.forward(30)
Skip(t,-59,33)
t.forward(30)
Skip(t,-28,33)
t.forward(30)
Skip(t,3,33)
t.forward(30)
Skip(t,34,33)
t.forward(30)
Skip(t,65,33)
t.forward(30)
t.left(180)
#外墙
Skip(t,-214,3)
t.left(90)
t.forward(250)
t.left(90)
t.forward(100)
t.left(90)
t.forward(809)
t.left(90)
t.forward(100)
t.left(90)
t.forward(250)
Skip(t,-464,-15)
t.left(180)
t.forward(383)
Skip(t,-37,-15)
t.forward(383)
#正门和侧门
Skip(t,-79,-97)
t.left(90)
t.forward(15)
t.circle(-20,180)
t.forward(15)
Skip(t,-189,-97)
t.left(180)
t.forward(10)
t.circle(-15,180)
t.forward(10)
Skip(t,31,-97)
t.left(180)
t.forward(10)
t.circle(-15,180)
t.forward(10)
Skip(t,-269,-97)
t.left(180)
t.forward(10)
t.circle(-15,180)
t.forward(10)
Skip(t,111,-97)
t.left(180)
t.forward(10)
t.circle(-15,180)
t.forward(10)
#文字
Skip(t,-340,-15)
t.forward(20)
t.left(90)
t.forward(190)
t.left(90)
t.forward(20)
Skip(t,25,-15)
t.left(180)
t.forward(20)
t.left(90)
t.forward(190)
t.left(90)
t.forward(20)
#画框
Skip(t,-77,-4)
t.left(180)
t.forward(45)
t.left(90)
t.forward(36)
t.left(90)
t.forward(45)
t.left(90)
t.forward(36)
t.done()
python turtle 绘制北京天安门相关推荐
- python turtle画椭圆-python turtle 绘制太极图的实例
效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...
- python turtle画彩虹-Python turtle 绘制彩色螺旋线
小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...
- python简笔画绘制 数据驱动绘图恐龙_使用python turtle绘制简笔画大白-Go语言中文社区...
使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...
- 使用Python+turtle绘制同心圆
使用Python+turtle绘制同心圆 问题描述:数学定义上是指:同一平面上同一圆心而半径不同的圆.简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆. 本文使用 ...
- 使用python turtle绘制简笔画大白
使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...
- python turtle绘制圣诞树,就一棵破松树
这里写自定义目录标题 python turtle绘制圣诞树 思路 代码 python turtle绘制圣诞树 思路 画三角形,从小到大,画,没了 代码 import turtle as tdef pa ...
- python简笔画蚂蚁_使用python turtle绘制简笔画大白-Go语言中文社区
使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...
- Python turtle 绘制正方体
Python &turtle 绘制正方体直观图 数学知识引入: 斜二测画法(注意,不是"邪恶测画法"哦,^ ^) "三变与三不变": ** " ...
- Python turtle 绘制抛物线
Python turtle 绘制抛物线 具体实现 调用 示例 Python turtle 库未提供画抛物线的函数,但可通过解析函数( y 2 = 2 p x y^2=2px y2=2px, x 2 = ...
- python画圆形螺旋线-Python turtle 绘制彩色螺旋线
小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...
最新文章
- 苹果:AMD yes!官方开售显卡模块,价格1.8万起
- nodejs+vue.js+webpack
- linux setsockopt详解
- 算法图解:如何用两个栈实现一个队列?
- 伪静态 apache重写
- python从键盘输入一个字符串、将小写字母_# 每日一道面试题 # 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。...
- html为知笔记模板,新建笔记模板二次开发
- MSI设计一个1位二进制全减器
- 学生个人网页设计作品 学生个人网页模板 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计
- Xbox360 手柄通过网络远程控制树莓派
- Python爬取IMDB TOP 250 电影榜单
- 他把菜品变成远销省外的零食,经过口口相传,月卖70万
- 安卓adb工具的安装方法
- 全栈必备的技术栈设想
- C++基础-郑莉 11-12章
- 杰瑞学Perl之CPAN(1)
- 三星13位VFD荧光屏驱动方案(最后附部分驱动代码和硬件设计链接)
- k-Means的优缺点
- 兄弟8400cdn耗材_兄弟DCP-L8400CDN驱动
- php 数据图形,15款经典图表软件推荐_php