判断海龟位置是否在字典中时结果不符合预期的问题求助
判断海龟位置是否在字典中时结果不符合预期的问题求助
各位大佬好,我最近在用Python的turtle库写代码时遇到了一个奇怪的问题,想请教大家:
我的部分代码如下:
import turtle #Set up window turtle.shape("classic") turtle.turtlesize(2,2,1) turtle.setup( 500 , 500 ) turtle.Screen().bgcolor("black") turtle.color("red") turtle.pencolor("red") turtle.penup() window = turtle.Screen() i = 1 points = {} points[i] = turtle.pos() if turtle.pos() in points: insideDict = True i += 1 points[i] = turtle.pos else: insideDict = False
明明海龟的位置从存入字典后就没有改变,但insideDict的结果却一直是False。我试过用turtle.pos()、turtle.position、turtle.position()还有各种组合的写法,都没能解决这个问题,有没有人能帮我看看问题出在哪呀?
备注:内容来源于stack exchange,提问作者CurlyDLG
相关产品推荐
相关产品推荐

