【问题标题】:Python Turtle colour shadesPython Turtle 颜色深浅
【发布时间】:2015-10-25 19:57:58
【问题描述】:

我有一些简单的代码来绘制一些正方形。我想要做的是用逐渐变深的灰色阴影填充每个正方形(所以第一个正方形填充为白色,下一个正方形填充为稍深的灰色,依此类推)。在下面的代码中,我该怎么做?任何帮助将非常感激。谢谢你。布兰登

进口乌龟

对于范围内的计数(15):

turtle.color("black", "grey45")

turtle.begin_fill()

turtle.left(20)

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left(90)

turtle.end_fill()

【问题讨论】:

    标签: python turtle-graphics


    【解决方案1】:
    import turtle
    
    turtle.color("black", "white")
    
    turtle.colormode(1.0)
    
    SQUARES = 18
    
    SIDE = 100
    
    shade = 1.0
    
    for count in range(SQUARES):
    
        turtle.fillcolor(shade, shade, shade)
    
        turtle.begin_fill()
    
        turtle.left(360 // SQUARES)
    
        for side in range(4):
    
            turtle.forward(SIDE)
    
            turtle.left(90)
    
        turtle.end_fill()
    
        shade -= turtle.colormode() / float(SQUARES)
    
    turtle.done()
    

    【讨论】:

      猜你喜欢
      • 2012-09-26
      • 1970-01-01
      • 2014-07-06
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多