2013-01-19 5 views
6

Possible Duplicate:
Syntax error on print with Python 3無効な構文の印刷

のpython 3と何でも、私はそれを入れている中で階乗をやろうとイムは、同じことを私に告げる「無効な構文:構文エラー」...なぜそれが私を与えていますエラー ?無効な構文

:感謝

バージョンでは、これはイム

>>> def fact(n): 
... res = 1 
... while n > 1: 
... res *= n 
... n -= 1 
... return res 

をやろうとするものであると私は

>>> print fact(23) 

を印刷しようとすると、それは私に指示にSyntaxError

Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AMD64)] on win32 

です

答えて

9

In pyt hon 3.x printは関数です。代わりにprint(fact(23))を試してください。