python绘制五角星
文章目录
- 前言
- 一、步骤
- 1.引入海龟库turtle
- 2.角度计算
- 3 完整代码
前言
最近学了Python的海龟图形库今天绘制一个简单的五角星
一、步骤
1.引入海龟库turtle
import turtle
2.角度计算
为了画出五角星,需要知道五角星的每个角的角度,然后确定画笔的方向。
图片来自网络:如图五角星的角尖是36度,拐度是108度
话不多说直接上效果图:
计算出下图的两个角度。
3 完整代码
#encoding:utf-8# 画出一个五角星
import turtle
# 设置颜色模式
turtle.colormode()
# 设置背景颜色
turtle.bgcolor("blue")
# 创建画笔
pen = turtle.Turtle()
# 画笔颜色
pen.color("red")
# 画笔粗细
pen.pensize(3)
# 画笔方向
# 第一笔方向向左旋转36度
pen.left(36)
# 画笔长度200
pen.forward(200)
# 画笔方向再向左旋转144度
pen.left(144)
pen.forward(200)pen.left(144)
pen.forward(200)pen.left(144)
pen.forward(200)pen.left(144)
pen.forward(200)
# 暂停屏幕
turtle.done()
python绘制五角星相关推荐
- Python 绘制五角星 【初识Python】
分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码: import turtle #导入turtle库包turtle.fillcolor("r ...
- 使用python绘制五角星
python最常用的功能,就是利用代码进行图形绘制,下面根据简单的五角星绘制来讲述python: from turtle import * color('red', 'red') #笔颜色.填充色 b ...
- python:绘制五角星!
说明: 利用python程序绘制一个五角星图案,并填充颜色为红色! 代码: from turtle import *fillcolor("red")begin_fill()whil ...
- 用python绘制五角星
输入代码 #Five_Star.py(五角星绘制)#导入库 from turtle import *pensize(5) pencolor('black') fillcolor('red') begi ...
- 利用python绘制五角星
from turtle import * #直接使用turtle里的函数 pensize(6) #笔大小为6 pencolor('yellow') #画笔颜色为黄色 fi ...
- python绘制红色五角星_python绘制五角星
python绘制五角星 分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码:import turtle #导入turtle库包 turtle.fillc ...
- python画五角星为什么144度_python绘制五角星
分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码: import turtle #导入turtle库包 turtle.fillcolor(" ...
- 利用turtle库绘制五角星
利用python绘制五角星,代码如下 在运行后,可得五角星图案 这个为没有颜色的五角星,如果添加填充颜色时,代码为 当运行后,可得一个红色的五角星 其中需要添加 turtle.fillcolor(&q ...
- python画五角星-Python第八课 绘制五角星1.0
第八课 绘制五角星1.0 学习目标: 1. 了解并学会使用turtle库. 2. 复习while循环. 教学重难点: turtle库的使用. 学习内容: 案例2: 使用turtle 库在Python中 ...
最新文章
- 人工智能对地球环境科学的推进
- miniui文件上传 linux,MINIUI grid学习笔记
- java stringbuffer长度_java – 具有极大变化长度的输入的最佳StringBuffer初始容量是多少?...
- 脏读和数据库一致性的分析
- 从官网下载的python包如何使用-如何下载python包
- Effective C# 第二章:.Net资源管理(翻译)
- 程序员面试100题之十五:数组分割
- sql语句练习(三):LeetCode
- memmove()/mmecpy()
- java存储键值结构_java-键值存储为主数据库
- ECCV 2020 大规模实例分割挑战赛(LVIS Challenge)冠军方案
- [nvidia] CUDA_VISIBLE_DEVICES
- matlab prn文件,教你妙用PRN文件 实现文档的换机打印
- window server 2016 中添加ISCSI硬盘
- 三角形的分类c语言,C语言 输入三角形的三边,判断三角形的类型,并输出它的类型和面积...
- 高质量前端:Code Review 很慢,你要忍一下。
- SOM网络--机器学习(郑捷 著)
- stm32---ADXL345
- 云原生之K8S------Pod的基础概念
- 浅谈Flink对象重用(object reuse)