首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使广场有蓝线,并在绿色线的前面?

如何使广场有蓝线,并在绿色线的前面?
EN

Stack Overflow用户
提问于 2022-11-20 20:45:50
回答 1查看 18关注 0票数 0

我想让正方形出现在绿色线的开头,并且是蓝色的。我该怎么做?

代码语言:javascript
运行
复制
from turtle import *
color('green')
begin_fill()

forward(200)
end_fill()

import turtle

turtle.color('blue')

# Creating a for loop that will run four times  
for j in range(4):
    turtle.forward(20)  # Moving the turtle Forward by 150 units
    turtle.left(90)     # Turning the turtle by 90 degrees

到目前为止,正方形不是蓝色的,而是在绿色线的末端画的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-20 21:06:51

将begin_fill/end_fill放在正方形的绘图周围,先画正方形,然后画直线:

代码语言:javascript
运行
复制
import turtle as t

t.color('blue')

t.begin_fill()
for _ in range(4):
    t.forward(20)
    t.left(90)
t.end_fill()

t.color('green')
t.forward(200)

t.mainloop()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74511861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档