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)
效果:
基础颜色对照:
- 黄色:yellow
- 红色:red
- 蓝色:blue
- 绿色:green
- 粉色:pink
- 紫色:purple
- 灰色:grey
- 橘色:orange
- ……
画圆
画图调用指令:circle
,输入turtle.circle(100)
会画出一个向上的圆,半径100
实例:
import turtle
turtle.circle(100)
备注:这些图片不是我搜的,水印来自我的知乎