INFOTEST ALGO EX7 27 nov 2012

                       INFO EXERCICE 7  TEST BTS1 27 novembre 2012

            ex7.png

-----------------------------------------------------------------------------------------

   REPONSE

        Pour pouvoir utiliser floor

         ( qui donne la partie entière sous forme décimale)

        il est nécesssaire d'appeler le module math.

        Pour obtenir la moyenne avec deux décimales en fait on la multiplie par 100

        puis on prend la partie entière de ce produit que l'on divise par 100 ensuite.

        En fait le langage Python2.5 ou 2.5 n'est pas à l'aise dans les divisions.

        Il nécessite certains artifices de ce genre.

      • Première présentation avec l'utilisation de if

     infoex7testalgo-1.png

      • Autre présentation avec  if  ...elif ... else...

         infoex7bis-test.png

           Par exemple:     

>>> examen()
Donner votre note de maths 10
Donner votre note de français 13
Donner votre note d'anglais 9
Votre moyenne à cet examen est: 10.75
Admis
>>>