12.07.2015 Views

slides_programmation.. - xavierdupre.fr

slides_programmation.. - xavierdupre.fr

slides_programmation.. - xavierdupre.fr

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Principes communs à tous les langagesExtensions, ModulesClasses, Programmation ObjectPython, R, VBA, SQL, ...Quelques exemplesPrésentationTypes de données standardStructures de langageLes élections : report des voixQuelques schémas classiquesbreak et continuebreak et continueDeux instructions viennent perturber le déroulement d’une boucle.L’instruction break arrête la boucle à l’endroit même où elle estexécutée. L’instruction continue passe directement à l’itération suivantesans exécuter les lignes suivantes.L’exemple suivante recherche l’élément trois dans une liste.m = [ 0, 5, 6, 3, 6, 7]for i in xrange (0, len (m)) :if m [i] == 3 :breakL’exemple suivante multiplie tous les éléments non nuls d’une liste.m = [ 0, 5, 6, 3, 6, 7]s = 1for i in xrange (0, len (m)) :if m [i] == 0 : continues *= m [i]Xavier Dupré Programmation et algorithme 34 / 132

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!