猫史档案馆


四色定理解答

用户:mornwindmornwind查看:0 回复:0 评论:0 创建时间:2020-10-17T19:52:02


如果有a,b,c,d四个相等的正方形放在一起(效果图)

如果 a和 c 交接,bd 就会被隔开,因为 ac 交接就阻隔了 bd。bd 只得增加一条线。这样,c就被围起来了,再加一个图形就无论如何也不会碰到 c了

 

import turtle as t
a=["blue","red","yellow","green"]
b=[[0,0],[100,0][0,-100],[100,-100]]
for i in range(0,4):
    t.fill_color(a[i])
    t.pencolor(a[i])
    t.begin_fill()
    for i in range(4):
        t.forward(100)
        t.right(90)
    t.penup()
    t.goto(b[i])
    t.pendown()
t.penup()
t.goto(25,-100)
t.pendown()
t.circle(200,270)

 


回复

上一页1 页 / 共 0下一页