如何在乌龟上显示窗口

时间:2018-12-05 15:01:30

标签: python turtle-graphics

我是python的新手。我刚刚开始了Udacity的免费课程,但我不明白一件事...请得到您的支持。.我有一台装有python IDLE的Mac。 我写了这段代码:

import turtle

def geometrics ():

    window = turtle.Screen() 
    window.bgcolor("green")

    brad = turtle.Turtle()


    i = 1
    while i<4:
        brad.forward(100) 
        brad.right(90) 
        i += 1

    angie = turtle.Turtle()
    angie.shape("arrow")
    angie.color("blue")
    angie.circle(100)

    angie = turtle.Turtle()
    angie.shape("arrow")
    angie.color("blue")
    angie.triangle(100)


    window.exitonclick()


geometrics() 

当我在IDLE上运行它时,什么都没有出现。在Python Shell上,仅显示诸如“重新启动....-我的路径-....”之类的消息 我也尝试了崇高的态度,但是什么也没发生。.没有打开的窗户...我在哪里错了?

1 个答案:

答案 0 :(得分:0)

运行此命令时,我得到:

AttributeError: 'Turtle' object has no attribute 'triangle'

Python乌龟中没有triangle()方法-您是否写了一个方法但未在此包括它?您使用的是Python随附的标准turtle模块,还是Udacity提供的某些变体?