2016-06-01 2 views
-2

나는 어떻게 나 코드를 수정할 수 있도록 들여 쓰기보다 더 라인 (12)파이썬에서이 들여 쓰기 오류를 수정하는 방법은 무엇입니까?

def cube(number): 

    number=n 
    cube(n)=n**3 
    return cube(n) 

def by_three(number): 

    number=n 

    if n%3==0: 
    cube(number) 
    return cube(number) 


    else: 
    return False 
+3

실제 코드는이 당연 같은 들여 쓰기를하는 경우, 당신은 문제 – e4c5

+0

경우 - esle 문 – juankysmith

+0

을 예상대로 난의 질문에 대답해야하는 질문의 편집을 제출 들여 쓰기되지 않는다 같은 시간. – JulienD

답변

1

에서 들여 쓰기 오류를 수정하는 방법 아무 생각이 없습니다.

  • 숫자 = n이 필요하지 않지만 n 대신 number를 직접 사용할 수 있습니다. 파이썬의 라인 수가 많을수록 오버 헤드가 증가합니다.
  • 이 큐브 (n) = n ** 3, 할당 기능을 수행 할 수 없습니다. 그건 불법이야.
def cube(n): 
    return n**3 
def by_three(n): 
    if n%3==0: 
     return cube(n) 
    else: 
     return False 
관련 문제