PYTHON. 2 Feuille 1 EX

                                      Feuille n°1      EXERCICES avec Python     BTS1       janvier  2012.

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

       Cours:

                      Thème:

               Utilisation de:

               •     print             (  pour demander l'écriture.         print " texte"    avec un espace entre les deux  )

               •    raw_input            (   pour demander la saisie d'une chaîne     nom=raw_input(" donner votre nom")   

                                                     Cela affichera     donner votre nom

                                                      Vous devez répondre en mettant une chaîne comme    Albert

                                                      

                •    while Condition:          (        while i <5:              veut dire   tant que  i < 5   )            

                                               Avant d'écrire    while i <5:   

                                               il faut initialiser i , en donnant une valeur à l'entier i par exemple

                                               en posant i=0.

                                               Après    while i <5:

                                                il faut mettre ce que l'on demande de répéter.

                                               Enfin il faut poser i=i+1 de façon à augmenter

                                               de 1 le i à chaque répétition.

                   • for i in range(... , ...):                 Cela nécessite le module

                                                                       from random import*

                                                                       qu'il faut écrire  avant d'écrire le programme.

                                                      Par exemple:    for i in range( 0,5):   

                                                         veut dire : pour l'entier i allant de 0 à 5 - 1

                                                          c-à-d     i prend les valeurs entières

                                                          successivement 0 , 1 , 2 , 3 , 4 

                                                       ATTENTION:   5 n'est pas un entier pris par i 

                   • input( )                      Pour demander la saisie d'un nombre.

                                                  Par exemple  

                                                    n=input()

                                                   demande la saisie d'un nombre qui sera noté n.

                                                    On peut en simultané faire afficher avant la saisie un texte.

                                                    Par exemple:

                                                       n=input("Donner un nombre")

                                                       écrit  Donner un nombre  

                                                       attend en réponse un nombre qui sera noté n

 

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

          EXERCICE 1

           Ecrire un programme  avec Python2.5 ou 2.7   qui dit :

           Bonjour Monsieur.

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

             EXERCICE 2   

                Ecrire en Python 2.5 ou 2.7 un programme qui demande le nom,

                puis qui dit bonjour en affichant le nom .

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

            EXERCICE 3    

               Ecrire en Python un programme qui demande le nom, demande

               la profession  puis qui dit Bonjour en affichant le nom et la profession.

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

            EXERCICE 4                 

                1.  Ecrire en Python 2.5 ou 2.7 un programme qui écrit  en colonne

                     1 janvier 2012

                     2 janvier 2012

                    ........

                     31 janvier 2012

                     ( On peut utiliser while .... : )

                2. Généralisation:

                        Proposer un programme qui demande la saisie du mois

                        et le nombre de jours de ce mois ainsi que l'année.

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