PlayXP

새로운 사이트를 준비하는 동안
여러분의 이야기가 이어질 작은 공간을 마련했습니다.

PlayXP 서비스를 준비하며 함께 작업하고 있는 운영진 일러스트

파이썬 너무 억울한데

조회 수 1,078

import time,random

 

n=int(input("원하시는 숫자를 입력하세요:"))

 

X=[random.randint(-999,999) for i in range(n)]

 

print(X)

#pr1 start

before1 = time.clock()

def prefixSum1(X, n): # code for prefixSum1

for i = 0 to n-1 do

S = 0

for j = 0 to i do

S=S+X[j]

return (S)

after1 = time.clock()

#pr2 start

before2 = time.clock()

def prefixSum2(X, n): # code for prefixSum2

S[0]= X[0]

for i = 1 to n-1 do

S=S[i-1]+X

return (S)

after2 = time.clock()

#

random.seed()

print(after1 - before1)

print(after2 - before2)

 

인터넷 다 뒤져도 근본적인 코드는 똑같은 거 같은데 왜 맨날 이게 뜨는 지 모르겠음. 다른 형식으로 하면 또 실행 되는데 do쓸 때만 안되는데 제가 무슨 뻘짓을 했는 지 좀 알려주실 수 있나요

 > Makefile:6: recipe for target 'py3_run' failed

make: *** [py3_run] Error 1

  File "Main.out", line 11

    for i = 0 to n-1 do

          ^

SyntaxError: invalid syntax

 

 

 

목록으로

댓글

댓글을 불러오는 중...