Programación Web y Scripting > Python

 [src-code] Tabla De Balores Para Funciones

(1/1)

darry:
 # Este programa imprime una lista de valores para x**exponentex,y,exp = 0,0,0 # Inicializacion de las variableslon = int(raw_input('escriba la longitud deseada   ')) #pide la introduccion de datos al usurario, unicamente podra ser un numero enteroexp = float(raw_input('escriba el exonente al que se elevara x   ')) #pide la introduccion del exponentewhile x <= lon: # declaracion del bucle whille que se cumple cuando x es menor estrictamente que la variable e, cuando es igual o mayor sale del bucle  print x,y # imprime en pantalla los valores especificos de x e y   x=x+1 # incrementa x en una unidad  x,y = x,x**exp # realiza las operaciones para la salida de f(x) o y, y retorna el bucle con el proximo valor de x  [/code]

Programa B: Se usa una cadena en lugar de variables


--- Código: Text ---  # Este programa imprime una lista de valores para x**exponente mediante el metodo de cadenas numericas# ACLARACION la cadena o lista sigue el siguiente orden valores[0] = al valor de la variable x  valore[1] = a la variable y  valores[2] = al exponente  valores[3] = al numero de repeticiones del buclevalores = [0,0,0,0] # Inicializacion de la cadenavalores[3] = int(raw_input('escriba la longitud deseada   ')) #pide la introduccion de datos al usurario  valores[2] = float(raw_input('escriba el exponente al que se elevara x   ')) #pide la introduccion del exponente while valores[0] &#60;= valores[3]: # declaracion del bucle whille que se cumple cuando valores[0] es menor estrictamente que la seccion de la cadena valores[3], cuando es igual o mayor sale del bucle  print valores[0],valores[1] # imprime en pantalla los valores especificos de valores[0] y valores[1]    valores[0]=valores[0]+1 # incrementa x en una unidad  valores[0],valores[1] = valores[0],valores[0]**valores[2] #realiza las operaciones para la salida de f(x) o y, y retorna el bucle con el proximo valor de valores[0]  
Espero que los disfruten.
Hasta otra

Blag:
Muy bueno darry, muchas gracias!!!!  :kicking:

Muy interesante para un principiante en Python como yo  :hola:

Saludos,

Blag  :devil:

darry:
  #! /usr/bin/python# Este programa imprime una lista de valores para x**exponente# Inicializacion de las variablesx = int(raw_input('escriba el primer valor de la tabla  '))exp = float(raw_input('escriba el exponente al que se elevara x  '))if exp < 0: # filtro para que al hacer 0**-exp no de indeterminación  y = 'no existe'  print x,y # notifica que no existe y para xelse:  # si no hay riesgos de indeterminación se sigue con el procedimiento habitual  y = float (pow(x,exp)) # pow(x,exp) = x**exp lon = int(raw_input('escriba la longitud deseada   ')) + x #pide la longitud de la cadena al usurario, unicamente podra ser un numero entero y se le suma el valor de x para segmenetar la cadenawhile x < lon: # declaracion del bucle whille que se cumple cuando x es menor estrictamente que la variable lon, cuando es igual o mayor sale del bucle, aqui no hace falta el filtro porque la variable y esta definida como indeterminación   print x,y # imprime en pantalla los valores especificos de x e y   x=x+1 # incrementa x en una unidad  x,y = x,float (x**exp) # realiza las operaciones para la salida de f(x) o y, y retorna el bucle con el proximo valor de x  [/code]

El ejemplo con las cadenas es practicamente igual a este pero esta vez si quereis amigos del foro os lo dejo para que os entretengais ustedes pues no voy a ser yo el unico que lo pase bien, espero que disfruteis el codigo y que lo mejoreis para que aprendamos todos, pues yo como muchos de ustedes estoy haciendo mis primeros pinitos con python.

Saludos
Darry

Navegación

[0] Índice de Mensajes

Ir a la versión completa