He probado todos los fragmentos de abajo para usar el parser de Python en la calculadora de campos y actualizar los valores de un campo llamado type
basado en un archivo llamado MamerMN
pero en todos ellos recibo un error de sintaxis en la ventana de resultados del geoprocesamiento.
if !MamerMN! <= 0.151560:
return 1
et
if (!MamerMN! <= 0.151560):
return 1
et
if (MamerMN <= 0.151560):
return 1
et
def(MamerMN)
if MamerMN <= 0.151560:
return 1
et
def(MamerMN)
if (MamerMN <= 0.151560):
return 1
¿Puede decirme qué estoy haciendo mal?
Actualización
def foo(MamerMN):
if MamerMN <= 0.151560:
return 1