Python海龟绘图法详解

Python的画图简直是比C++强太多了!

光是海龟画图法就赢了,因为我不知道还有什么更强的画图法,没学到………………

海龟绘图法基础:
需要调用turtle库,语法import turtle,即可引入绘图库
前进:forward(n)
左转弯:left(n)
右转弯:right(n)
直接写:write(n)
清除所有:clear()
实例1

import turtle

print(“let’s go!”)
turtle.forward(100)
turtle.left(30) #左转弯和右转弯一个意思不用写
turtle.forward(100)
input()
turtle.clear() #清除
效果是弹出一个窗口,显示如下图,然后按下回车清空

在这里插入图片描述
就用这些语句加上for循环可以实现一些很诡异的东西
在这里插入图片描述

膨胀了!更可怕了

在这里插入图片描述
海龟绘图法进阶
放下笔:pendown()
抬起笔:penup()
到指定坐标:goto(x, y)
颜色:color(“cc”)
画圆
实例

>>> import turtle
>>> turtle.showturtle()
>>> turtle.goto(100, 100)
>>> turtle.goto(-100, 100)
>>> turtle.goto(100, -100)
>>> turtle.goto(-100, -100)\
...
>>> turtle.goto(0, 0)
>>>
>>> turtle.penup()
>>> turtle.forward(100)
>>> turtle.right(90)
>>> turtle.pendown()
>>> turtle.color("red")
>>> turtle.goto(100, -100)

效果:
在这里插入图片描述

基础颜色对照:

  1. 黄色:yellow
  2. 红色:red
  3. 蓝色:blue
  4. 绿色:green
  5. 粉色:pink
  6. 紫色:purple
  7. 灰色:grey
  8. 橘色:orange
  9. ……

画圆

画图调用指令:circle,输入turtle.circle(100)会画出一个向上的圆,半径100

实例:

import turtle
turtle.circle(100)

在这里插入图片描述
备注:这些图片不是我搜的,水印来自我的知乎

posted @ 2020-04-06 17:11  Aeterna_Gungnir  阅读(5517)  评论(0编辑  收藏  举报