Programmation Python/Exercices Base du langage
Un livre de Wikibooks.
| Programmation Python |
| Département Informatique |
| Partie 1 : Introduction |
| Partie 2 : Le langage |
| Partie 3 : Les bibliothèques |
| Partie 4 : Autour de Python |
| Annexe |
| Modifier ce modèle |
Sections |
Quelques fonctions
- print : pour afficher du texte à l'écran. Exemple : print"texte"
- raw_input : insere dans une variable ce que l'utilisateur a rentré. Exemple : variable = raw_input("il est possible d'afficher du texte ici")
Exercices
Exercice 1
Ecrire un programme qui affiche "Bonjour le monde".
Solution
print "Bonjour le monde"
Exercice 2
Ecrire un programme qui permet de saisir le nom de l'utilisateur et de renvoyer "Bonjour", suivi de ce nom
Solution
nom = raw_input("Quel est votre nom ? ")
print "Bonjour " + nom
Exercice 3
3. Ecrire un programme qui demande à l'utilisateur la saisie de a et b et affiche la somme de a et de b.
Solution
a = raw_input("Valeur de a :")
b = raw_input("Valeur de b :")
print "Somme de a+b = " + str(int(a)+int(b))
Exercice 4
4. Ecrire un programme qui demande à l'utilisateur son année de naissance et qui affiche son âge. L'année courante sera mise dans une variable.
Solution
# Ce script ne gère pas si l'anniversaire est passé ou non d'où le "environ" annee_courante = 2008 print "Quelle est votre date de naissance ?" reponse = raw_input() print "Vous avez environ", annee_courante- int(reponse),"ans"
Exercice 5
5. Ecrire un programme qui demande à l'utilisateur les coordonnées de deux points dans le plan et qui calcule puis affiche la distance entre ces deux points selon la formule : 
Solution
import math print "xA?" xA = int(raw_input()) print "yA?" yA = int(raw_input()) print "xB?" xB = int(raw_input()) print "yB?" yB = int(raw_input()) print "distance entre A et B:", math.sqrt( (xA-xB)**2 + (yA-yB)**2)

