首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dot()与stamp()时出现Turtle Float错误

使用dot()与stamp()时出现Turtle Float错误
EN

Stack Overflow用户
提问于 2021-02-05 00:26:39
回答 1查看 33关注 0票数 0

当使用这个函数时,我没有得到错误-

代码语言:javascript
复制
    # Dot poulator
    def dotPlot( x, y, z):
        dots = 0
        goto((-z+pad),(z-pad))
        while x > 0:
            a = randrange((-z+pad),(z-pad), 1)
            b = randrange((-z+pad),(z-pad), 1)
            penup()
            goto(a,b)
            pendown()
            stamp()
            x -= 1

但是当我把函数改成点而不是图章时,我得到了一个浮点错误。

代码语言:javascript
复制
    # Dot poulator
    def dotPlot( x, y, z):
        dots = 0
        goto((-z+pad),(z-pad))
        while x > 0:
            a = randrange((-z+pad),(z-pad), 1)
            b = randrange((-z+pad),(z-pad), 1)
            penup()
            goto(a,b)
            pendown()
            dot()
            x -= 1

错误详细信息:

代码语言:javascript
复制
    Traceback (most recent call last):
      File ".py", line 136, in <module>
        dotPlot(res, min, max)
      File ".py", line 115, in dotPlot
        dot()
    TypeError: 'float' object is not callable
EN

回答 1

Stack Overflow用户

发布于 2021-02-05 06:56:29

用足够的代码包装,调用表单的dotPlot()

代码语言:javascript
复制
dotPlot(100, None, 20)

对我来说很好。我猜您有一个名为dot的变量,它的名称与海龟函数dot()冲突。如果是这样,请为使用通配符导入而责备自己。

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

https://stackoverflow.com/questions/66049723

复制
相关文章

相似问题

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