今天分享新书《跟小海龟学Python》的案例代码:黑林错觉。
有两根红色的平行线:
但在一些黑色斜线的影响下,两根红色平行线好像弯曲了,非常神奇:
Python源代码:
from turtle import * # 导入海龟绘图库
# 定义绘制线段函数,参数为起始、终止点坐标
def line(x1,y1,x2,y2):
penup() # 抬笔
goto(x1, y1) # 移动到线段起点
pendown() # 落笔
goto(x2, y2) # 移动到线段终点
speed(0) # 加速绘制
# 画出多条黑色斜线
for x in range(-600,600,63):
line(0,200,x,0) # 上面的斜线
line(0,-200,x,0) # 下面的斜线
# 画出两条红色平行线
color('red')
line(-600,100,600,100)
line(-600,-100,600,-100)
# 隐藏笔形状、绘制结束
hideturtle()
done()
简单视频教程:
图书简介:
童晶:《跟小海龟学Python》图书介绍、代码下载、视频教程0 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章1 赞同 · 0 评论文章


