繁体   English   中英

python海龟崩溃与循环

[英]python turtle crashes with loop

我有一个班级和班级里面的功能。 它们都工作正常,但是当我输入循环以使它可以继续要求用户放入另一个圆圈时,它会崩溃。 这是怎么回事? 一切正常,没有循环...

from turtle import*
snowman = 1

owl = Owlet()

s_answer = input("radius of first snowman circle?")
answer = int(s_answer)
s_xPos = input("What is your x position?")
xPos = int(s_xPos)
s_yPos = input("What is your y position?")
yPos = int(s_yPos)

#owl.__init__(xPos,yPos,answer,"black")
owl.centered_circle(xPos,yPos,answer,"black")

while snowman == True:
    answer = int(s_answer)
    s_xPos = input("What is your x position?")
    xPos = int(s_xPos)
    s_yPos = input("What is your y position?")
    yPos = int(s_yPos)

    #owl.__init__(xPos,yPos,answer,"black")
    owl.centered_circle(xPos,yPos,answer,"black")

除非您在循环中的某个位置插入breaksnowman=False ,否则您永远都不会脱离该循环。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM