teaching:exos:sequences_brins_adn

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
teaching:exos:sequences_brins_adn [2015/02/18 08:35] – [Programme Python] villersdteaching:exos:sequences_brins_adn [2018/10/22 10:12] (Version actuelle) villersd
Ligne 14: Ligne 14:
  
 ===== Programme Python ===== ===== Programme Python =====
-<sxh python; title : ADN-combinatoire-01.py>+<code python ADN-combinatoire-01.py>
 #!/usr/bin/env python #!/usr/bin/env python
 # -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
Ligne 41: Ligne 41:
 # petits nombres # petits nombres
 for i in range(1,n): for i in range(1,n):
-    print i,factorial(4*i)/factorial(i)**4, 4**(4*i)+    print(i,factorial(4*i)/factorial(i)**4, 4**(4*i))
  
 # petits nombres, en log # petits nombres, en log
 for i in range(1,n): for i in range(1,n):
-    print i,log(factorial(4*i)/factorial(i)**4), log(4**(4*i))+    print(i,log(factorial(4*i)/factorial(i)**4), log(4**(4*i)))
  
 # grands nombres # grands nombres
-# calcul suivant la formule de Stirling  : http://fr.wikipedia.org/wiki/Formule_de_Stirling+# calcul suivant la formule de Stirling (http://fr.wikipedia.org/wiki/Formule_de_Stirling)
 # formule de Stirling : ln(j!) ~= j ln(j) - j + 1/2 ln(2πj) # formule de Stirling : ln(j!) ~= j ln(j) - j + 1/2 ln(2πj)
 # approximation fréquente en thermodynb : ln(j!) ~= j ln(j) - j # approximation fréquente en thermodynb : ln(j!) ~= j ln(j) - j
-print pi+print(pi)
 for i in range(100,100*n,100): for i in range(100,100*n,100):
-    print i,logfactstir(4*i)-4.*logfactstir(i), 4*i*log(4)+    print(i,logfactstir(4*i)-4.*logfactstir(i), 4*i*log(4))
  
 # très grands nombres # très grands nombres
-print pi+print(pi)
 for i in range(10000,10000*n,10000): for i in range(10000,10000*n,10000):
-    print i,logfactstir(4*i)-4.*logfactstir(i), 4*i*log(4) +    print(i,logfactstir(4*i)-4.*logfactstir(i), 4*i*log(4)
-</sxh>+</code>
  • teaching/exos/sequences_brins_adn.1424244911.txt.gz
  • Dernière modification : 2015/02/18 08:35
  • de villersd