teaching:progappchim:matplotlib_gallery:rotateur_biatomique

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
Prochaine révision
Révision précédente
teaching:progappchim:matplotlib_gallery:rotateur_biatomique [2015/04/30 14:11] villersdteaching:progappchim:matplotlib_gallery:rotateur_biatomique [2018/02/20 10:00] (Version actuelle) villersd
Ligne 3: Ligne 3:
 //Cf.// [[teaching:exos:rotation_molecules_biatomiques|cette page]]. //Cf.// [[teaching:exos:rotation_molecules_biatomiques|cette page]].
  
-Code source :  +Code source, en Python 3  
-<sxh python; title : rotateur_biatomique-01.py>+ 
 +<code python rotateur_biatomique-02.py>
 #!/usr/bin/env python #!/usr/bin/env python
 # -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
 """ """
 Somme d'état (ensemble canonique) de rotation (rotateur biatomique) Somme d'état (ensemble canonique) de rotation (rotateur biatomique)
 +
 +Les impressions sont à récrire avec l'instruction format() de python 3
 """ """
  
Ligne 17: Ligne 20:
 Zrot = 0.  # somme d'état Zrot = 0.  # somme d'état
 Jmax = 30  # valeur maximale de J Jmax = 30  # valeur maximale de J
-print '---------------------------------------------------' +print('---------------------------------------------------') 
-print '  J | dégénerescence | J*(J+1) |   terme de Z   |'  +print('  J | dégénerescence | J*(J+1) |   terme de Z   |' 
-print '---------------------------------------------------'+print('---------------------------------------------------')
 Js=[] Js=[]
 terms=[] terms=[]
Ligne 25: Ligne 28:
     g = 2*J+1  # dégénerescence     g = 2*J+1  # dégénerescence
     term= (2*J+1)*exp(-J*(J+1)/T)     term= (2*J+1)*exp(-J*(J+1)/T)
-    print '| %3d |      %4d      |  %4d   | %.8e |' % (J, g, J*(J+1), term)+    print('| %3d |      %4d      |  %4d   | %.8e |' % (J, g, J*(J+1), term))
     Zrot += term     Zrot += term
     Js.append(J)     Js.append(J)
     terms.append(term)     terms.append(term)
-print '---------------------------------------------------'+print('---------------------------------------------------')
  
-print "Somme d'état à T=%3d jusqu'au niveau %2d : %.8e " % (T,Jmax,Zrot)+print"Somme d'état à T=%3d jusqu'au niveau %2d : %.8e " % (T,Jmax,Zrot))
  
 fig = plt.figure() fig = plt.figure()
Ligne 46: Ligne 49:
  
 plt.show()  # vue interactive de la figure plt.show()  # vue interactive de la figure
-</sxh>+</code>
  
 Figure : Figure :
  • teaching/progappchim/matplotlib_gallery/rotateur_biatomique.1430395869.txt.gz
  • Dernière modification : 2015/04/30 14:11
  • de villersd