Personalizando mi codigo, por que al usar esta expresiòn <code>if estado == 1: </code> Me salta un error invalid syntax <em>pyflakes E<...

Pregunta de la clase:
Funciones y abstracción
Victor Noguera

Victor Noguera

Pregunta
studenthace 3 años

Personalizando 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.

1 respuestas
para escribir tu comentario
    Victor Noguera

    Victor Noguera

    studenthace 3 años

    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)
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.