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] <= 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
Ir a la versión completa