python fonctions Lycée Gustave Ei ?el TS ?? ISN ISN ISN ?? Informatique et Sciences du Numérique LANGAGE PYTHON FONCTIONS ?? UTILITE DES FONCTIONS Une fonction est une portion de code sorte de sous-programme que l'on peut appeler au besoin L'utilisation d

Lycée Gustave Ei ?el TS ?? ISN ISN ISN ?? Informatique et Sciences du Numérique LANGAGE PYTHON FONCTIONS ?? UTILITE DES FONCTIONS Une fonction est une portion de code sorte de sous-programme que l'on peut appeler au besoin L'utilisation des fonctions permet ? d ? éviter la répétition ? de mettre en relief les données et les résultats entrées et sorties de la fonction ? la réutilisation dans d ? autres scripts par l ? intermédiaire du mécanisme de l'import ? de décomposer une t? che complexe en t? ches plus simples On obtient ainsi des programmes plus courts et plus lisibles ?? SYNTAXE def nomFonction parametres parametre parametre Documentation de la fonction blocinstructions return resultat Exemple fonction Conversion degrés Celsius en degrés Kelvin ? def convcelsiuskelvin degrescelsius cette fonction permet de convertir des degrés Celsius en degrés Kelvin degreskelvin degrescelsius return degres kelvin convcelsiuskelvin convcelsiuskelvin - convcelsiuskelvin Cours Python Fonctions Page n CLycée Gustave Ei ?el TS ?? ISN ?? PASSAGE DE PARAMETRES Le passage de paramètres permet de fournir les données utiles à la fonction Ce passage s ? e ?ectue lors de l ? appel de la fonction Il est possible de fournir plusieurs paramètres à la fonction Dans l ? exemple précédant il faut fournir le paramètre degrescelsius ? à la fonction pour son exécution Exemple fonction Portion de table de multiplication quelconque ? def TableMul table debut ?n --------------------------------------- cette fonction permet d ? a ?cher une portion d ? une table de mulitiplication quelconque table table de multiplication attendue debut à partir de quelle valeur ?n jusqu quelle valeur ---------------------------------------n debut while n ?n print n table ntable n n programme principal numtable int input Quelle table voulez-vous numdebut int input A partir de quelle valeur num ?n int input Jusqu ? à quelle valeur print Table de multiplication par numtable de numdebut à num ?n TableMul numtable numdebut num ?n Table de multiplication par de à Dans l ? exemple ci-dessus il fournir les paramètres table ? debut ? et ?n ? à la fonction TableMul ? Par contre le corps d ? instruction de la fonction TableMul ? ne contient pas de return c ? est-à-dire qu ? elle ne retourne pas de résultat Il s ? agit d ? une procédure Les paramètres passés en arguments peuvent de types simples int oat str ? mais également de types plus complexes tuple list dict ? Il est également possible de passer en argument d ? autres fonctions Cours Python Fonctions Page n CLycée Gustave Ei ?el TS ?? ISN ?? RETOUR DE RESULTATS L'instruction return stoppe l ? exécution de la fonction et retourne une ou plusieurs données Exemple fonction Calcul de la surface et du volume d ? une sphère ? import math def surfacevolumesphere R --------------------------------------- cette fonction calcule et retourne à partir du rayon R la surface S et le volume V d ? une sphère ---------------------------------------S math pi R V SR return S V programme principal rayon oat

Documents similaires
Manuel de ge pour bts mi Pôle MI Génie Electrique Document Préparer à l ? intension des étudiants de BTS Maintenance Industrielle Chaker Berrahal - BTS Maintenance Industrielle CPôle MI Production de l ? énergie électrique Production Transport Distributio 0 0
INSA de Lyon – GI TP Automatique REGULATION DE TEMPERATURE I PRESENTATION DU TP 0 0
Fiche lecture chloe FICHE LECTURE Morcillo Chloé ETAPE I L ? auteur du livre Les Nouvelles Sociologies est Philippe CORCUFF ma? tre de conférences en science politique à l ? IEP de Lyon L ? ouvrage à été publié sous la direction de François de Singly à l 0 0
Tous droits réservés © HEC Montréal, 1978 Ce document est protégé par la loi su 0 0
Tsdi poo java ?? ? ?? ? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?? ? ?? ?? ? ? ?? ? ?? ? ? ?? ? ?? ?? TSDI ROYAUME DU MAROC OFFICE DE LA FORMATION PROFESSIONNELLE ET DE PROMOTION DU TRAVAIL INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE-BEN M ? SIK PORTAIL ?DE ?LA ?FOR 0 0
Lm aubriel boulingui bon BOULINGUI NGOT Aubriel Dieu Merci DAKAR-Dieuppeul Tél - - - E-mail tonyboulingui gmail com ngotboulingui gmail com A Monsieur le Directeur des ressources humaines Objet Demande de stage Monsieur Je suis un apprenti-ingénieur en DI 0 0
Ghait Institut Supérieur des Etudes Technologiques de Gabès Etude AMDEC et établissement d ? un plan de Maintenance du ?ltre a bouillie de l ? unité phosphorique Élaboré Par Soudani Ghaith Hzami Achraf Mr Houcine Feidi Mr Alaaeddine Marzougui Encadreur En 0 0
Centre de Coordination de la Lutte contre les Infections Nosocomiales (Interrég 0 0
Ce 301020 emily in paris UN PARIS POUR QUI B B Des balades sur les quais de Seine jusqu ? au pont des Arts des pauses déjeuner au jardin du Luxembourg des plans de la tour Ei ?el et de l ? Opéra Garnier les décors de la série Emily in Paris ? semblent tou 0 0
Biographie de voltaire 1 Biographie de Voltaire François Marie Arouet na? t le novembre à Paris Il est le troisième enfant d'une famille dont le père est receveur à la Cour des Comptes Il e ?ectue de à de brillantes études de rhétorique et de philosophie 0 0
  • 51
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager