Python - Codigo de Vb para python

 
Vista:

Codigo de Vb para python

Publicado por Mateo (4 intervenciones) el 24/09/2017 21:40:49
Hola.. soy nuevo en programación y quiero mudar un codifo de VB para python, apenas estoy aprendiendo python y quisiera saber como puedo mudar por ejemplo este for:

1
2
3
4
5
6
7
8
9
10
11
12
I=float
J=float
HL=float
DH=float
ZR=float
 
For J = 1 To 10
        I = 3 * J - 2: DH = HL(J + 1) - HL(J)
        ZR(I) = HL(J) + DH / 6
        ZR(I + 1) = HL(J) + DH / 2
        ZR(I + 2) = HL(J) + 5 * DH / 6
Next J

Cuando lo escribo en python me sale este error al ejecutarlo.

SyntaxError: can't assign to function call..

Alguien sabe como puedo solucionarlo, no se si es en la definicíon de las variables.
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: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Codigo de Vb para python

Publicado por dario (60 intervenciones) el 25/09/2017 05:37:24
Una pregunta: HL y ZR son arreglos (arrays) o variables normales:

DH = HL(J + 1) - HL(J)
ZR(I) = HL(J) + DH / 6

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Codigo de Vb para python

Publicado por Mateo (4 intervenciones) el 25/09/2017 17:37:38
Son variables normales, que estan en función de las otras. creo que el error es no saber como declarar esas variables.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 95
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Codigo de Vb para python

Publicado por Leonardo Daniel A. (33 intervenciones) el 25/09/2017 07:59:02
Hola no se python ni me gusta... pero debes declarar los arreglos por eso te marca error .. ademas python no usa tipos de datos


array = [] //es array sin limite

array = [10] //es array a 10 posiciones

saludos
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