gpt4 book ai didi

python - 使用 Python Turtle 生成重叠三角形

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:45 24 4
gpt4 key购买 nike

我正在尝试使用 Python Turtle 生成特定模式,但遇到问题。我已经创建了第一个三角形,但我不确定如何在其中添加第二个三角形并为其着色。

我需要的是:http://gyazo.com/5abdd3bc05a44945f1a74286e2ad43c6

我目前拥有的:http://gyazo.com/65357ea5d43a7dc49e89879a27e980b4

到目前为止的代码:

forward(200)
left(120)
forward(200)
left(120)
forward(200)
right(120)
done()

最佳答案

这是一个例子

import turtle
def draw_square(turtle, length):
for i in range(4):
turtle.forward(length)
turtle.right(90)

def Retat_square(turtle, length,nbr):
for i in range(nbr):
draw_square(turtle, length)
turtle.right(360/nbr)

def main():
window = turtle.Screen()
window.bgcolor("blue")

上面是一个绘制正方形的方法,下面用 turtle 类调用该方法

s = turtle.Turtle()
s.shape("turtle")
s.color("yellow")
s.speed()

Retat_square(s,100,30)

希望这对你有帮助

关于python - 使用 Python Turtle 生成重叠三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29003604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com