Hola, tengo un problema. Me sale este error File <stdin> line 1 syntax error Me aparece con cualquier cosa que haga en la terminal....

Jefferson Naranjo Rodríguez

Jefferson Naranjo Rodríguez

Pregunta
studenthace 4 años

Hola, tengo un problema. Me sale este error

File <stdin> line 1

syntax error

Me aparece con cualquier cosa que haga en la terminal.

Este es mi cód:

menu “”“

Bienvenido al conversor de monedas 👓

1 - Pesos colombianos

2 - Pesos argentinos

3 - Pesos mexicanos

Elige una opción “””

opción = int(input(menu))

if opción 1:

pesos = input("cuantos pesos colombianos tienes?: ")

pesos = float (pesos)

valor_dolar = 3875

dolares = pesos / valor_dolar

dolares = round(dolares, 2)

dolares = str (dolares)

print("tienes $ " + dolares + “dolares:”)

elif opción 2

pesos = input("cuantos pesos argentinos tienes?: ")

pesos = float (pesos)

valor_dolar = 65

dolares = pesos / valor_dolar

dolares = round(dolares, 2)

dolares = str (dolares)

print("tienes $ " + dolares + “dolares:”)

elif opción 3

pesos = input("cuantos pesos mexicanos tienes?: ")

pesos = float (pesos)

valor_dolar = 24

dolares = pesos / valor_dolar

dolares = round(dolares, 2)

dolares = str (dolares)

print("tienes $ " + dolares + “dolares:”)

else:

print (“ingresa una opción correcta:”)

3 respuestas
para escribir tu comentario
    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    studenthace 4 años

    ¿Podrías compartir captura de pantalla del error, por favor?

    Jefferson Naranjo Rodríguez

    Jefferson Naranjo Rodríguez

    studenthace 4 años

    Hola kevin, gracias por la ayuda, efectivamente tenía las fallas en las que me dices y también se me pasó poner unos : Pero sigue saliendo el mismo error, esto me sucede con todos ya, con los ejercicios que había hecho y había funcionado bien pero ya siempre me sale este error. Te comparto mi cod de nuevo

    menu = "Bienvenido al conversor de monedas 1 - Pesos colombianos2 - Pesos argentinos 3 - Pesos mexicanos Elige una opcion:"

    opcion = int(input(menu))

    if opcion == 1: pesos = input("cuantos pesos colombianos tienes?: ") pesos = float (pesos) valor_dolar = 3875 dolares = pesos / valor_dolar dolares = round(dolares, 2) dolares = str (dolares) print("tienes $ " + dolares + "dolares:") elif opcion == 2: pesos = input("cuantos pesos argentinos tienes?: ") pesos = float (pesos) valor_dolar = 65 dolares = pesos / valor_dolar dolares = round(dolares, 2) dolares = str (dolares) print("tienes $ " + dolares + "dolares:") elif opcion == 3: pesos = input("cuantos pesos mexicanos tienes?: ") pesos = float (pesos) valor_dolar = 24 dolares = pesos / valor_dolar dolares = round(dolares, 2) dolares = str (dolares) print("tienes $ " + dolares + "dolares:") else: print ("ingresa una opcion correcta:")

    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    studenthace 4 años

    Hola, Jefferson. 👋

    Justo el error indica que hay un problema con la línea 1; en este caso, te hace falta agregar un

    =
    a un lado de
    menu
    . TE quedaría de la siguiente manera:

    menu = """ Bienvenido al conversor de monedas 👓 1 - Pesos colombianos 2 - Pesos argentinos 3 - Pesos mexicanos Elige una opción """

    Y, como recomendación extra, hay ocasiones en las que un código podría no funcionar por crear variables con tildes, así que sería mejor cambiar tu variable

    opción
    por
    opcion
    , en caso de que te la marque con error.

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.