我现在正在用python在Graphwin图形系统中创建印度国旗。我只是在代码中遗漏了一些东西。当我运行下面的代码时,深绿色覆盖了白色。但是当我从底部移除setFill('darkgreen')时,白色显示得很好,并且没有覆盖任何其他内容。我错过了什么?在
from graphics import *
def main():
win = GraphWin("India Flag", 500, 500)
pt = Point(50,50)
pt.draw(win)
top = Rectangle(Point(260,100), pt)
top.setFill('orange')
top.draw(win)
pt2 = Point(50, 150)
middle = Rectangle(Point(260,100), pt2)
middle.setFill('white')
middle.draw(win)
pt3 = Point(50, 200)
bottom = Rectangle(Point(260,100), pt3)
bottom.setFill('darkgreen')
bottom.draw(win)
main ()
感谢任何帮助!在
下面是印度国旗:
相关问题 更多 >
编程相关推荐