gpt4 book ai didi

python - 绘制圆圈 Python

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:56 24 4
gpt4 key购买 nike

函数应该循环,每次将圆的大小减小 10 并绘制一个新圆,直到大小小于或等于 0。我错过了什么

def circle(x):
turtle.up()
turtle.goto(0,0)
turtle.down()
turtle.color("blue")
turtle.circle(x)
if x>0:
turtle.up()
turtle.goto(0,0)
turtle.down()
turtle.color("blue")
turtle.circle(x-10)
else:
turtle.up()
turtle.goto(0,0)
turtle.down()
turtle.color("blue")
turtle.circle(x)
print(circle(80))

最佳答案

这是一个工作版本。添加了递归 circle(x-10),删除了冗余代码,添加了 turtle.done() 以阻止应用程序崩溃。

import turtle
def circle(x):
turtle.up()
turtle.goto(0,0)
turtle.down()
turtle.color("blue")
turtle.circle(x)
if x>0:
circle(x-10)
circle(80)
turtle.done()

关于python - 绘制圆圈 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622960/

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