2013-01-19 37 views
6

Possible Duplicate:
Syntax error on print with Python 3không hợp lệ in cú pháp trong Python 3.3.0

im cố gắng làm thừa trong python 3 và bất cứ điều gì tôi đã đặt nó nói với tôi điều tương tự "không hợp lệ cú pháp: lỗi cú pháp" ... Tại sao nó đem lại cho tôi một lỗi ? nhờ

phiên bản là

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

đây là những gì im cố gắng làm

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

và khi tôi cố gắng để in

>>> print fact(23) 

nó nói với tôi Lỗi Cú pháp: cú pháp hợp lệ

Trả lời

9

Trong pyt hon 3.x print là một hàm. Hãy thử print(fact(23)) để thay thế.

Các vấn đề liên quan