elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / [python]-- Cacular el valor aproximado de pi por la serie de Leibniz--[RESULETO] en: 20 Noviembre 2014, 12:56 pm
hola lo que pasa es que me pusieron este problema en la Universidad pero no logro que me funcione la primera parte.
a)-Implemente en Python una función de nombre termino(i) tal que, dado el parámetro i, devuelva el término i-ésimo de la serie de Leibniz.

termino(1) devuelve  1
termino(2) devuelve  -0.33333

yo he investigo sobre el tema y se que la serie de Leibriz es esta:
 
1/1 -1/3 +1/5 -1/7......=pi/4

también encontré esta sumatoria sobre la serie.
4*( (-1)^i / (2i+1) )
donde esta formula tiene un limite en pi/4 por lo que en la formula general se la multiplica por 4.
Con lo que investigue me puse a programar y obtuve el siguiente codigo:
Código
  1. impot math
  2. def termino(i):
  3.     i=0
  4.     total=0
  5.     limite=math.pi/4
  6.     if total == limite:
  7.          q=4*( (-1)**i / ((2*i)+1) )
  8.          i=i+1
  9.          total=total + 1
  10.      return total
  11. a=int(input("ingresar valor: \n"))
  12. res=termino(a)
  13. print(res)
  14.  

En esta primera parte no consigo que me devuelva la función 1 o si le doy 0 no me retorna -0.3333
Gracias por el leer mi consulta ;-)

Bueno he realizo otro código y este si me devuelve 1 pero no -0.3333

Código
  1. import math
  2. def parametro(i):
  3.  a=0
  4.  
  5.  for x in range(0,i):
  6.  
  7.    a += (-1)**x / (2*x+1)
  8.  
  9.  return a
  10.  
  11. b=int(input("ingrese valor : \n"))
  12. res=parametro(b)
  13. print(res)
:laugh:
2  Programación / Scripting / [Python] - calcular el max y el min de una matriz de 4x4 en: 18 Noviembre 2014, 15:07 pm
Hola tengo una duda con este ejercicio, dice lo siguiente:
realizar una matriz de 4 x4 que se rellene aleatoriamente, calcular el máximo y mínimo valor de la matriz.
Este es mi codigo pero no consigo hallar el valor max y min de la matriz :-(
Código:
from random import randint
a=int(input("ingrese la matriz\n"))
b=int(input("ingrese la matriz\n"))
matriz=[]
for i in range (a):
    matriz.append([randint(0,100) for i in range (b)])
print(matriz)
c=max(matriz[i])
d=min(matriz[i])
print("el mayor es :", c)
print("el menor es :", d)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines