2014-12-06 3 views
1
for i in range(10): 
    x = 0.1*i 
    print x 
    print x/(1-x*x) 

for 루프를 사용하여 결과를 인쇄하려하지만, Syntax Error: Missing parentheses in call to 'print'이라고 표시됩니다.파이썬 for 루프 인쇄 오류

저는 파이썬 3.4를 사용하고 있으며 파이썬을 처음 사용합니다.

+0

'print x'는 파이썬 2 구문입니다. – SSC

+0

https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function –

답변

1

오류 메시지가 맑은가요? 귀하의 print function 함수 호출에 필요한 괄호 누락되었습니다

print(x) 

파이썬이 구문 print x이 정확했던 print 문을했다을; Python 3이이를 변경했습니다. 파이썬 3 특정 자원 (예 : Python tutorial)에서 파이썬을 학습해야합니다.

1

print 문 구문은 2.X에서 유효하지만 3.X 버전에서는 변경되었습니다. 다음과 같이 print 문 근처에 parentheses이 필요합니다.

print (x/(1-x*x))