Outils pour utilisateurs

Outils du site


glossaires:python

Ceci est une ancienne révision du document !


Glossaire pour Python

Essayons de respecter une bonne présentation pour chaque instruction. Cela peut-être un peu contraignant au départ, mais va permettre à tout le monde de s'y retrouver grâce à une mise en forme identique. Astuce 8-), recopier un bloc précédent et modifiez le.

print ()

Affiche dans la console ce qu'il y a entre les parenthèses.

print("Hello World")  #affiche dans la console "Hello World"

Il est possible d'afficher la valeur d'une variable en plus du texte. Attention, le contenu de la variable doit-être au format chaine de caractère.

date = "9 mai 2000"
print("Date de naissance :", date)  #afficher à l'écran : Date de naissance : 9 mai 2000.

input ()

Affecte la valeur saisie par l'utilisateur à la variable valeur.

valeur = input ("Saisissez votre nom :")

int ()

La variable “valeur” est de type entier et prend la valeur de la variable “valeur_saisie” quelque soit son type.

valeur_saisie = "123" #valeur_saisie est de type chaine de caractère
nombre = int(valeur_saisie) #nombre = 123 et est de type entier 

float ()

La variable “valeur” est de type réel et prend la valeur de la variable “valeur_saisie” quelque soit son type.

valeur_saisie = "123.3" #valeur_saisie est de type chaine de caractère
nombre = float(valeur_saisie) #nombre = 123.3 et est de type réel

str ()

La variable “valeur” est de type chaine de caractère et prend la valeur de la variable “valeur_saisie” quelque soit son type.

valeur_saisie = 123.3 #valeur_saisie est de type réel (float)
nombre = float(valeur_saisie) #nombre = "123.3" et est de type chaine de caractère

if ()

Instruction permettant de prendre une décision en fonction du résultat d'une condition.

valeur = 15 
if valeur > 10:
    print("la condition précédente est validée. Le programme continu ici")
elif valeur > 12:
    print("la condition précédente est validée. Le programme continu ici")
else:
    print("les deux conditions précédentes ne sont pas validées. Le programme continu ici")

Il est possible d'avoir une condition binaire et pas de sinon (else) à la condition.

valeur = True 
if valeur:
    print("la condition précédente est validée. Le programme continu ici")

while ()

Tant que la condition est vraie, la boucle s'exécutera. La condition doit-être initialiser avant la boucle et à chaque exécution de celle-ci. La boucle est non bornée. On ne sait pas, à l'avance, combien de fois elle va s'exécuter.

valeur = 1
while valeur < 10:
    valeur = valeur + valeur * 0.1
    print (valeur)

for ()

Exécute la boucle un certain nombre de fois prévu à l'avance. Il s'agit d'une boucle bornée.

for i in range (2,10,2):  #2: valeur de départ, 10-1: valeur de fin, 2:incrément à chaque boucle
    print (i)             #affiche successivement (2,4,6,8)

Exécute la boucle en sélectionnant chaque élément entre parenthèse (où d'une liste).

for element in (1,2,3,4,5,6):  #2: valeur de départ, 10-1: valeur de fin, 2:incrément à chaque boucle
    print (element)            #affiche successivement (1,2,3,4,5,6)

from math import *

Importe toutes les fonctions de la bibliothèque math. Se positionne au début du programme.

from math import *
 
print (pow(2,3))   #affiche 2 à la puissance 3, soit 8
print (cos(pi))    #affiche le cosinus de 'pi' en radian, soit -1

def nom():

Crée une fonction et peut renvoyer une valeur.

def add(P1, P2):       #déclaration de la fonction avec deux paramètres en entrée
    resultat = P1 + P2
    return resultat    #retour du paramètre resultat
 
valeur = add(1, 2)     #appel de la fonction et valeur ppv la valeur renvoyée par la fonction
print (valeur)
glossaires/python.1688316053.txt.gz · Dernière modification: 2023/07/02 18:40 de loutrel