Cours python pdf Python Lycée Don Bosco TS SI ISN Bernard STRAUDO CTable des matières Introduction I - Bases Python Calculs simple Structure d'un programme Présentation de la structure d'un programme II - Instructions Entrées sorties consoles Boucles for

Python Lycée Don Bosco TS SI ISN Bernard STRAUDO CTable des matières Introduction I - Bases Python Calculs simple Structure d'un programme Présentation de la structure d'un programme II - Instructions Entrées sorties consoles Boucles for while if else III - Instructions avancées Fonction Import Représentation graphique d'une fonction IV - Tkinter Tkinter le principe Exemple Tkinter V - Algorithmes particuliers Recherche par dichotomie Tri CIntroduction Le langage Python est un langage interprété disponible sous diverses plates-formes UNIX Linux windows et OS Crée par Guido van Rossum en Il possède un grand nombres de bibliothèques orienté objet Ce cours sera basé sur la branche Bernard STRAUDO CBases Python Bases Python Calculs simple Structure d'un programme Calculs simple Opération simple - Puissance Division dividende reste nombre complexe j Bibliothèque math Avant vous devez faire from math import racine carrée sqrt sin cos tan et pour arccos acos log nombre base base est optionnel pour log et rien pour ln pi pour le nombre ? et e pour le nombre e Structure d'un programme Présentation de la structure d'un programme importation des bibliothèques s'il y a lieu déclaration des fonctions s'il y a lieu programme principal import math importation de la bibliotheque de ?nition d'une fonction I C def pulsation n w math pin return w Programme principal P oat input Puissance en kW n int input Vitesse tr min rend int input Rendement w pulsation n p int n ns p g ns-n ns print Nombre paires de poles p vitesse de synchronisme ns tr min print g g print Couple P w N m print Puissance absorbée P rend kW La délimitation des blocs se fait par l'indentation for i in range print valeurs print i print Fin Pour mettre des commentaires commencer la ligne par CInstructions Instructions II Entrées sorties consoles Boucles if else Entrées sorties consoles Syntaxe Sorties écran Permet d'a ?cher à l'écran un texte un nombre le contenu d'une variable print Exemple a b Hello print test a b Il appara? t alors à l'écran test Hello Syntaxe Entrées Permet de taper un texte qui sera stocké dans une variable input a input Entrez le texte Il appara? t à l'écran Entrez le texte Et le texte que vous avez tapez sera stocké dans la variable a Attention quoique vous tapiez se sera considéré comme du texte Complément Conversion Il faut donc réaliser une conversion si l'on veut obtenir un nombre int pour obtenir un entier oat un nombre à virgule ottante long entier comportant autant d'octets que peut supporter la mémoire disponible de la machine CExemple int transforme la cha? ne de caractères en le nombre Di ?érence cha? ne de caractères et nombre Cha? ne de caractères est égale Nombre est égale à Donc pour récupérer un nombre à virgule ottante tapé au clavier a oat input Boucles Permet de réaliser plusieurs fois les mêmes instructions for fonction Permet de réaliser un nombre de fois déterminer les mêmes instructions Syntaxe for variable in range

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager