Python基本图像绘制
Python蟒蛇绘制:
PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()
输出示例 ![img](https://img-blog.csdnimg.cn/img_convert/a9204bd491a204844503152a09770e40.png)
turtle正方形绘制
输出示例????????????????????????????????????????????????????????????????????????????????????????????????
![img](https://img-blog.csdnimg.cn/img_convert/e6db00eb0c54b58570e23a0e98d8bb96.png)
RectDraw.py
import turtle as t
t.pensize(2)
for i in range(4):
t.fd(150)
t.left(90)
turtle六边形绘制
HexagonDraw.py
import turtle as t
t.pensize(2)
for i in range(6):
t.fd(150)
t.left(60)
输出示例 ![img](https://img-blog.csdnimg.cn/img_convert/236536d03e56979ac092ef0c2ec4c6f5.png)
turtle叠边形绘制
TwoRoundDraw.py
import turtle as t
t.pensize(2)
for i in range(9):
t.fd(150)
t.left(80) #720/9
![img](https://img-blog.csdnimg.cn/img_convert/3c5fa8fd5bb23fceb98dbadf7ad441e8.png)
turtle风轮绘制
WindWheel.py
import turtle as t
t.pensize(2)
for i in range(4):
t.seth(90*i)
t.fd(150)
t.right(90)
t.circle(-150, 45)
t.goto(0,0)
输出示例????????????????????????????????????????????????????????????????????????????????????????????????
![img](https://img-blog.csdnimg.cn/img_convert/cca7c6274a6a8afdf8074d149805c354.png)
|