04/11/2009
1
Algorithmes et
structures de données
Patrick Reuter
http://www.labri.fr/~preuter/asd2009
Programme
Rappel
Entrées utilisateur
Types : booleén, entier, flottant, chaînes de caractères
Messages d’erreurs Python
Retour sur TD4 et TD5
•http://inforef.be/swi/download/python_notes.pdf
Commentaires
• Commentaires
– Pour augmenter la lisibilité
– Pour le travail en equipe
…
– en python :
• précédé par le '#'
#Affectations
a = 8
b = 3
#Echange de variables
z = a
a = b
b = z
#Sortie à l'écran
print a,b
Différence SI et TANT QUE
i = 1
SI (i<=5) ALORS
afficher("Mercredi!")
i = i + 1
FIN SI
afficher("Bonne journée")
i = 1
TANT QUE (i<=5) FAIRE
afficher("Mercredi!")
i = i + 1
FIN TANT QUE
afficher("Bonne journée")
afficher(i) afficher(i)
Mercredi
Mercredi
Mercredi
Mercredi
Mercredi
Bonne journée
6
Mercredi
Bonne journée
2
Variables : Types
Type simples:
Type booléen
– Vrai/faux (p.ex. True ou False, boolean)
Type entie
– Nombre entier (p.ex. 5, int)
Type flottant
– Nombre à virgule flottant (p.ex. 5.12, float)
Type chaîne de caractères
– (p.ex. "Johann ", string)