Python绘图实例19:中国国旗绘制
实例代码
import turtle as tt.screensize(2000, 2000, 'white') # 设置画布大小
t.speed(9) # 设置画笔速度# 绘制旗面
t.pencolor('red')
# t.pu()
t.goto(-300, -200)
t.pd()
t.fillcolor('red')
t.begin_fill()
for i in range(0, 2):t.fd(600)t.lt(90)t.fd(400)t.lt(90)
t.end_fill()# 绘制大五角星
t.pu()
t.pencolor('yellow')
t.goto(-260, 120)
t.pd()
t.fillcolor('yellow')
t.begin_fill()
for i in range(0, 5):t.fd(113.137) # 大星一划的边长t.rt(144)
t.end_fill()# 绘制四个小五角星
list1 = [(-100, 160), (-60, 120), (-60, 60), (-100, 20)] # 四个五角星的中心坐标
list2 = [31.98, 8.13, -15.59, -38.66] # 相对角度0的后退1.111需要左转的角度for j in range(0, 4):t.seth(0) # 这是海龟头部的角度为0t.pu()t.goto(list1[j]) # 定位到五角星中心t.lt(list2[j]) # 旋转角度,以背向指向大五角星的角尖t.bk(20) # 从五角星中心到指向大五角星的角尖(龟倒着爬)退一个小圆半径t.lt(18) # 五角星的半角角度t.pd()t.begin_fill()for i in range(0, 5):t.fd(113.137 / 3) # 小星一划的边长t.rt(144)t.end_fill() t.pu()
t.ht()
t.done()
运行结果
Python绘图实例19:中国国旗绘制相关推荐
- Python绘图实例1:菱形绘制
实例代码 import turtle # 导入海龟绘图 turtle.right(-30) # 指针沿水平方向右偏上旋转30度 turtle.fd(200) # 指针前进200个像素 turtle. ...
- Python绘图实例25:内切圆绘制
实例代码 # coding:utf8 import turtleturtle.setup(500, 500) turtle.reset() turtle.pensize(5)turtle.penup( ...
- Python绘图实例22:笑脸绘制
实例代码 # -*- coding: utf-8 -*- import turtle# 画脸 turtle.width(2) # 设置宽度 turtle.color("black" ...
- Python绘图实例32:矩形螺旋线绘制
源码来源:<Python趣味编程与实战> 实例代码 import turtle # 导入turtle标准库n = 400 # 绘制矩形螺旋线的大小 turtle.screensize(40 ...
- Python绘图实例36:分叉树绘制
源码来源:<Python趣味编程与实战> 实例代码 # -- coding: utf-8 -- import turtle as tl # 导入turtle标准库,并另命名为tldef d ...
- Python绘图实例23:彩色房子绘制
实例代码 # -*- coding: utf-8 -*- import turtle as t import timet.Pen() # 启动画笔 t.color('green', 'pink') # ...
- Python绘图实例3:正八边形绘制
实例代码 import turtle turtle.pensize(2) d = 0 for i in range(1,9):turtle.fd(100)d += 45turtle.seth(d) ...
- Python绘图实例4:正五边形绘制
实例代码 import turtle turtle.pensize(2) d = 0 for i in range(1,6):turtle.fd(100)d += 72turtle.seth(d) ...
- Python绘图实例21:捂脸哭表情包绘制
实例代码 import turtle# 画指定的任意圆弧 def arc(sa, ea, x, y, r): # start angle,end angle,circle center,radiust ...
最新文章
- ios5中apple增加了解析JSON的api——NSJSONSerialization。
- oracle主从关系表查询,Oracle 主从表联合查询解决方法
- Kali Linux 2017.1脚本gerix.py修复
- python语言特点有哪些-python的优点和缺点是什么?
- Python里的dict和set的背后小秘密
- leetcode 306. Additive Number | 306. 累加数(Java)
- java对象序列化克隆_Java8基础知识(三)对象克隆与序列化
- 【J2EE设计模式】模型-视图-控制器模式(MVC模式)
- 自建lol服务器,终于干正事了?英雄联盟宣布:艾欧尼亚服务器将进行扩容
- 在Delphi中获取和修改文件的时间
- 源码分析 Mybatis 的 foreach 为什么会出现性能问题
- 计算机教室电脑无法启动,电子教室教师端不能启动没开机的学生机的解决办法...
- 算法篇:最长公共子串(牛客)
- Jmeter之接口测试流程详解
- gitHub官网访问慢的问题
- uni-app修改页面背景色
- B3U3 Text A Language Focus 共32词
- 《大数据原理:复杂信息的准备、共享和分析》一一1.3 自动编码 格物致知。...
- 笨办法学python 粗略笔记(learn python the hard way)
- 39. hive 在使用 count(distinct ) over 时报错,提示 Expression not in GROUP BY key
热门文章
- 海康威视实习(已完结)
- 零售行业数据分析之员工绩效考核·技巧整理
- 基于Java+SpringBoot大学生实习管理系统 大学生实习兼职网站
- 【饭谈】面试官让你来个“自我介绍”,你准备怎么说?
- 回首过去自学编程之路,开启新的篇章
- 解决flask开发smtplib.SMTPSenderRefused: (503, b‘Error: need EHLO and AUTH first !‘, ‘******@qq.com‘)问题
- matlab坐标单位,Matlab画图让坐标轴单位长度相同
- c语言程序设计能重修不,《C语言程序设计》重修教学要求.pdf
- 机器视觉相机和镜头选型
- 如何进行服务器的选购