Outils pour utilisateurs

Outils du site


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]
villersd [Programme Python]
teaching: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.txt · Dernière modification: 2018/10/22 10:12 par villersd