usar online idle descargar como python syntax python-idle

online - python idle ubuntu



SyntaxError cerca de "imprimir"? (2)

Parece que intenta imprimir incorrectamente.

Puedes usar un Tuple:

def p(bruce): print (bruce, bruce) # print((bruce, bruce)) should give a tuple in python 3.x

O puede usar el formato en una cadena en Python ~ 2.7:

def p(bruce): print "{0}{1}".format(bruce, bruce)

O usa una función en Python 3:

def p(bruce): print("{0}{1}".format(bruce, bruce))

¿Alguien puede decirme por qué me está dando error de sintaxis en inactividad?

def printTwice(bruce): print bruce, bruce

Error de sintaxis: sintaxis invalida


Verifique la versión de Python utilizada; la variable sys.version contiene información útil.

Eso no es válido en Python 3.x, porque print es solo una función normal y, por lo tanto, requiere paréntesis:

# valid Python 3.x syntax .. def x(bruce): print(bruce, bruce) x("chin") # .. but perhaps "cleaner" def x(bruce): print(bruce, bruce)

(El comportamiento en Python 2.x es diferente, donde print fue una declaración especial ).