
Victor Noguera
PreguntaPersonalizando mi codigo, por que al usar esta expresiòn
if estado == 1:
Me salta un error invalid syntax pyflakes E
Les dejo el resto del codigo.
def nombre_completo(nombre, apellido, inverso=False): if inverso: return f'{apellido} {nombre}' else: return f'{nombre} {apellido}' if __name___ == "__main__": nombre = str(input('Ingrese Nombre')) apellido = str(input('Ingrese Apellido')) estado = int((input('En orden(1), en desorden(2)')) if estado == 1: inverso = True else: inverso = False nombre_completo(nombre, apellido, inverso)
Gracias.

Victor Noguera
Me respondo yo mismo ;) En la linea:
estado = int((input('En orden(1), en desorden(2)'))
Tenia doble simbolo de apertura "((". queda asi:
estado = int(input('En orden(1), en desorden(2)'))
Luego de ello, tambien descubri que el:
if __name__ == "__main__":
Tenia un guion de piso de mas, son solo dos. Si alguien le sirve, les dejo mi codigo personalizado.
def nombre_completo(nombre, apellido, inverso=False): if inverso: print(f'{apellido} {nombre}') return f'{apellido} {nombre}' else: print(f'{nombre} {apellido}') return f'{nombre} {apellido}' if __name__ == "__main__": nombre = str(input('Ingrese Nombre ')) apellido = str(input('Ingrese Apellido ')) estado = int(input('Se mostrara en Desorden(1), en orden(2) ')) if estado == 1: inverso = True else: inverso = False nombre_completo(nombre, apellido, inverso)