Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: manuelprz en 18 Febrero 2015, 02:06 am



Título: Insertar "n" numero de variables
Publicado por: manuelprz en 18 Febrero 2015, 02:06 am
Hola a todos, necesito ayuda tengo que realizar un ejercicio en el cual me piden crear un programa que calcule resistencias en paralelo, n numero de resistencias, es decir si mi profesor quiere calcular 10000 resistencias a la vez el programa debe ser capaz de abarcar todas esas resistencias, el asunto es que no tengo idea como hacer, se calcular asignando las variables, por ejemplo x, y, z, etc pero eso limitaría las variables, el lenguaje es python si alguien puede ayudarme se lo agradecería.


Título: Re: Insertar "n" numero de variables
Publicado por: engel lex en 18 Febrero 2015, 02:50 am
con arrays puedes hacer "variables infinitas"

Código
  1. a = []#declaras el array
  2. a.push(algo)#obviamos que "algo" es un valor de cualquier tipo


luego para accederlo ej

Código
  1. print a[0]


Título: Re: Insertar "n" numero de variables
Publicado por: crockford en 20 Abril 2015, 16:49 pm
Expandiendo sobre lo que dijo engel lex, puedes insertar n variables en el array haciendo:

Código
  1. #declaro el array:
  2. a = []
  3. #array con los valores de las resistencias, por ejemplo
  4. resist = [1, 2, 3]
  5. for x in range(resist.length)
  6.    a.push(resist[x])
  7.  

Ese es un ejemplo muy simple, solo mete cada uno de los elementos del arreglo resist en el arreglo a; pero a partir de eso podrías realizar calculos con los valores de resist para obtener los resultados que necesitas.