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.
----------------------------------------------------------------------------------------------------------------------------------------------