Python 官方文档:入门教程 => 点击学习
目录一、引言二、方法三、实验结果与讨论1.三角形的绘制2.五角星的绘制3.多角星的绘制四、 结语本文转自微信公众号:算法与编程之美 一、引言 在具备一定的python编程基础以后,
本文转自微信公众号:算法与编程之美
在具备一定的python
编程基础以后,我们可以结合for
循环进行多角星的编写,只要简单的几次循环,即可以极大的解决重复编写相同代码方面的问题,下面小编将以三角星、五角星为例,进而引入如何绘制多角星。
预备知识:
命令 | 说明 |
pensize(width) | 设置画笔宽度 |
turtle.forward(distance) | 向画笔方向移动distance像素长度 |
turtle.color(color1,color2) | 同时设置pencolor,fillcolor |
turtle.right(degree) | 顺时针移动degree° |
turtle.left(degree) | 逆时针移动degree° |
turtle.begin_fill() | 准备开始填充图形 |
turtle.end_fill() | 填充完成 |
#引入turtle库
import turtle
#为三角形设置背景颜色和填充颜色
turtle.color("yellow","blue")
#准备开始填充图形
turtle.begin_fill()
For i in range(3):#括号里写需要的边长数
#向当前画笔方向移动300像素长度
turtle.forward(300)
#逆时针移动120度
turtle.left(120)
#填充完成
turtle.end_fill()
#PyCharm中需要加上此语句保证图形不会结束运行
turtle.done()
在成功绘制出三角形以后,我们开始尝试进一步的增加角的个数,需要注意的是在进行五角星的绘制时其转角的度数十分重要,下面以标准的五角星为例,运用相同的for实验简单快捷。
import turtle
turtle.pensize(10)
turtle.color("red","yellow")
turtle.begin_fill()
for i in range(5):#5表示边长为5的五角星
turtle.forward(300)
turtle.left(144)#正多边形的外角是固定的
turtle.end_fill()
turtle.done()
import turtle
turtle.pensize(10)
turtle.color("red","yellow")
turtle.begin_fill()
for i in range(9):#共有9条边
turtle.forward(80)
turtle.left(40)
turtle.end_fill()
turtle.done()
针对如何绘制多角星问题,提出利用for循环方法,通过编写三角形,五角星等实验,证明该方法是有效的,本文的方法未涉及到多角星样式的美化,未来将继续对turtle库进行学习,进一步优化多角星案例。
到此这篇关于Python实现绘制多角星实例的文章就介绍到这了,更多相关Python绘制多角星内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Python实现绘制多角星实例
本文链接: https://www.lsjlt.com/news/157693.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
一口价域名售卖能注册吗?域名是网站的标识,简短且易于记忆,为在线用户提供了访问我们网站的简单路径。一口价是在域名交易中一种常见的模式,而这种通常是针对已经被注册的域名转售给其他人的一种方式。
一口价域名买卖的过程通常包括以下几个步骤:
1.寻找:买家需要在域名售卖平台上找到心仪的一口价域名。平台通常会为每个可售的域名提供详细的描述,包括价格、年龄、流
443px" 443px) https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294.jpg https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294-768x413.jpg 域名售卖 域名一口价售卖 游戏音频 赋值/切片 框架优势 评估指南 项目规模
0