2010-08-12 3 views
0
from TurtleWorld import * 
import math 

bob = Turtle() 
print(bob) 

draw_circle(turtle, r): 
    d = r*2 
    c = d*math.pi 
    degrees = 360/25 
    length = c // 25 
    for i in range(25): 
     fd(turtle, length) 
     rt(turtle, degrees) 

draw_circle(bob, 25) 

wait_for_user() 

라인 7에서 문제 :잘못된 구문 오류

컴파일러는 것을 저에게 말한다 :

draw_circle (거북이, R) 구문 오류가 있으며 그 행의 끝에 콜론이 강조 표시됩니다. 나는 간단한 것을 놓치고있을 것이라고 확신하지만, 코드는 나에게 잘 보인다.

답변

2

는 파이썬에서, 우리는 당신이 작성해야

def draw_circle(turtle, r): 
    # ... 
+0

Ahhhhhhh ... 나는 그것이 명백한 무엇인가 알고 있었다. 나는 아주 어리 석다. .. 고마워. –

1

같은 있습니다 .. def 키워드를 사용하여 함수를 정의 :

def draw_circle(turtle, r): 

define a function에.

0

난 그냥 다른 세 개의 답변이 충분히 분명 아니었다 경우, 생각, 난 당신이 복제 @People 데프 첫

def draw_circle(turtle, r): 

필요가 있다고 말할해야합니까? 나는 3 (당신이 나를 추가하면 4)가 충분하지 않다라고 생각한다.