2017-09-22 73 views
-1

我想在python中創建一個非常簡單的程序,並試圖嘗試這一點,但我按f5運行,然後程序說shape()是未定義的。這裏是我的代碼:程序不會在Python龜中運行

import turtle 

shape("turtle") 
i=0 
while i<360: 
    circle(100) 
    right(1) 
    i+=1 

這裏是我的日誌,當我按下F5:

Traceback (most recent call last): 
    File "C:\Users\coold\Documents\Coding\PythonStuff\turtle.py", line 1, in <module> 
    import turtle 
    File "C:\Users\coold\Documents\Coding\PythonStuff\turtle.py", line 3, in <module> 
    shape("turtle") 
NameError: name 'shape' is not defined 
>>> 
+1

是的。 'shape'確實沒有定義*。你可能意思是'turtle.shape(「turtle」)' –

+0

或者,你可能打算使用'from turtle import *',儘管這很麻煩。 – Junuxx

回答

0

你缺少烏龜。形狀,turtle.circle和turtle.right在你的代碼中。

import turtle 
turtle.shape("turtle") 
i=0 
while i<360: 
    turtle.circle(100) 
    turtle.right(1) 
    i+=1 
raw_input() 
+0

不是'raw_input()',而是'turtle.exitonclick()'以保持Python版本獨立。 – cdlane