Python - Problemas de sintaxis para condiciones. Noob programmer.

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 17 puestos en Python (en relación al último mes)
Gráfica de Python

Problemas de sintaxis para condiciones. Noob programmer.

Publicado por Isaac (4 intervenciones) el 05/11/2020 01:03:35
El problema es que no funciona el siguiente programa, y no sé cual es el problema. Quiero que el programa me haga las ecuaciones.
1
2
3
4
5
6
7
8
9
10
11
12
13
#Write the variables.
print("Si no tenés el valor de alguna variable,el usuario puede poner cualquier cosa, no va a influir en nada")
Tiempo = input("Tiempo")
Velocidad = input("Velocidad")
Distancia = input("Distancia")
Ecuation_We_Wanna_Know = input("Ecuación")
 
if Ecuation_We_Wanna_Know = "Velocidad":
    print(Distancia / Tiempo, "km/h")
if Ecuation_We_Wanna_Know = "Distancia":
    print(Tiempo * Velocidad, "km")
if Ecuation_We_Wanna_Know = "Tiempo":
    print(Distancia / Velocidad, "h")
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Problemas de sintaxis para condiciones. Noob programmer.

Publicado por tincopasan (1082 intervenciones) el 05/11/2020 01:51:57
ese código debe estar dando muchos errores, hay que leer que error da e ir corrigiendo.
En principio hay dos muy graves:
1) input devuelve cadenas y las operaciones que queres hacer son con enteros, deberías corregir:
1
Tiempo = int(input("Tiempo"))

int convierte a enteros las cadenas

2)
1
if Ecuation_We_Wanna_Know = "Velocidad":

un signo igual es una asignación "="
necesitas dos "==" para que sea una comparación de igualdad

ser nuevo no es una excusa para leer el tipo de error que estás teniendo.
la próxima vez plantea como mínimo que tipo de error te da el interprete.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar