작성자 | marine12 | ||
---|---|---|---|
작성일 | 2020-03-23 12:10:50 KST | 조회 | 857 |
제목 |
파이썬 너무 억울한데
|
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
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.