Python 2.1.2 : Concept fondamental Partie 2

Nous allons expliquer ces notions à travers la cuisson d’omelette : Recette de cuisine : Casser 4 oeufs Mélanger Rajouter de la crème Si j’ai du fromage : Rajouter du fromage Mélanger cuire 5 minutes Et nous en tant que développeur , nous devons écrire la recette qui est en réalité notre code source ainsi le cuisinier va prendre la recette et va la réaliser en exécutant le code. Mais il peut y avoir des erreurs et le code ne se comporte pas comme il le devrait , nous allons essayer de comprendre les erreurs en les debugant . Si nous reprenons notre recette , nous pouvons voir que nous avons les chiffres , cela correspond aux variables par exemple ; nous avons nombre d'œufs qui correspond à 4 en réalité on parle d’affectation et ça signifie que je vais stocker 4 dans nombre œufs . Pour faire simple on peut demander le nombre de personne à l’utilisateur et calculer le nombre d’oeufs sachant qu’une personne mange 2 oeufs nous avons nombre_oeufs = nombre_personne * 2 c’est l'intérêt d’avoir les variables . On peut avoir les variables de type chaine de caractere comme le fromage et la crème ; dont on peut penser à une variable : ingredient = “ fromage” . Ensuite on a des fonctions , vous voyez on a des actions comme Casser, Mélanger , Rajouter,Cuire et les fonctions vous permettent de regrouper plusieurs lignes de code . On a aussi les conditions : si j’ai du fromage alors : Rajoute du fromage sinon : ne rien faire et en programmation c’est le if et else . Concernant les boucles nous pouvons écrire une fonction Casser_des_oeufs( ) et mettre l’action casser_un_oeuf 4 fois . Mais cela ne s’adapte pas en fonction.