用python画对称的两个磁力场形象化图形,源码解释如下:
用python画对称的两个磁力场形象化图形importturtle调用turtle库
importrandom调用随机库
wn=turtle.Screen()设置画图屏幕
wn.setup(,)屏幕大小,
wn.bgcolor("white")设置背景颜色
s=turtle.Turtle()定义s
s.pensize(1.5)设置画笔粗细
r=10设置r
foriinrange(15):定义循环i
s.circle(r*i)画圆
s.penup()提笔
s.sety(r*i*-1)设置y轴变量
s.setx(r*i*-1)设置x轴变量
s.pendown()落笔
j=random.random()设置j的随机值
k=random.random()设置k的随机值
l=random.random()设置l的随机值
s.pencolor((j,k,l))设置画笔颜色变化
s.penup()提笔
s.home()回到初始位置
s.pendown()落笔
foriinrange(15):设置循环i
s.circle(r*i)画圆
s.penup()提笔
s.setx(r*i)设置x轴变量
s.sety(r*i*-1)设置y轴变量
s.pendown()落笔
j=random.random()设置j的随机值
k=random.random()设置k的随机值
l=random.random()设置l的随机值
s.pencolor((j,k,l))设置画笔颜色变化
s.hideturtle()隐藏画笔
turtle.done()结束
源码如下:
importturtle
importrandom
wn=turtle.Screen()
wn.setup(,)
wn.bgcolor("white")
s=turtle.Turtle()
s.pensize(1.5)
r=10
foriinrange(15):
s.circle(r*i)
s.penup()
s.sety(r*i*-1)
s.setx(r*i*-1)
s.pendown()
j=random.random()
k=random.random()
l=random.random()
s.pencolor((j,k,l))
s.penup()
s.home()
s.pendown()
foriinrange(15):
s.circle(r*i)
s.penup()
s.setx(r*i)
s.sety(r*i*-1)
s.pendown()
j=random.random()
k=random.random()
l=random.random()
s.pencolor((j,k,l))
s.hideturtle()
turtle.done()