Memento Python
Memento Python
Memento Python
Mise en forme
print("%.2e"%N) Ecrit le réel (ou entier) N en écriture scientifique avec 2 décimales (donc 3 chiffres significatifs)
print("bonjour\nle monde") \n saute une ligne au milieu d’un texte
ATTENTION !
Puissances de 10/exposants , (virgule) se tape :. (point)
2E4 signifie 2x104 1E-2 signifie 1x10-2 (exple : 3,14 se tape 3.14)
2**4 signifie 24 10**-4.8 signifie 10-4,8 Multiplier se tape : *
Lettres grecques il n’est pas conseillé de mettre une lettre grecque comme nom de variable mais elle peut être affichée :
print(chr(945)) affiche la lettre α (qui correspond au code 945)
print("L’angle",chr(945),"vaut",45, "°") affiche : L’angle α vaut 45 °
code des lettres grecques :
TESTS et CONDITIONS :
Test simple: bien penser aux « : » et à l’indentation Test avec SINON SI (elif):
if Condition: if Condition:
Instructions si « Condition » est vraie Instructions si « Condition » est vraie
Test avec SINON (else): elif Condition2:
if Condition: Instructions si « Condition2 » est vraie
Instructions si « Condition » est vraie else:
else: Instructions si « Condition1 et 2 » sont fausses
Instructions si « Condition » est fausse
Test avec conditions multiples:
if Condition1 and/or Condition2: and: condition 1 ET 2 respectées
Instructions or: condition 1 OU 2 respectées
Opérateurs dans les conditions ATTENTION le signe = est réservé à l’affectation de variables
== :égal != :différent not : contraire de la condition
> (ou <):supérieur (ou inférieur) >= (ou <=):sup (ou inf) ou égal
BOUCLES :
Boucle FOR Dans le cas où on connaît le nombre de répétitions
for Compteur in range(Nombre): Compteur varie de 0 à Nombre-1 bien penser aux « : »
Instructions bien penser à l’indentation !!!
for Compteur in range(début,fin): Compteur varie de début à fin-1
for Compteur in range(début,fin,pas): Compteur varie de début à fin-1 par sauts de pas
Boucle WHILE (tant que) Dans le cas où on ne connaît pas le nombre de répétitions
while Condition: bien penser aux « : »
Instructions tant que « Condition » est vraie bien penser à l’indentation !!!
Modifier la variable intervenant dans la condition sinon la boucle serait infinie !
Mémento Python 3.x pour la physique-chimie par O. Chaumette – Lycée JP Sartre – 69500 BRON – version 2.1 – page 1
IMPORTATION DES MODULES
À placer tout au début du programme et une seule fois
import random importe le module pour gérer le HASARD
import numpy as np Numpy sous l’alias np pour créer des tableaux/fonctions maths
import matplotlib.pyplot as plt importe pyplot sous l’alias plt pour afficher des courbes
HASARD : le module RANDOM
random.randrange(borne1,borne2) renvoie un entier au hasard entre borne1 (incluse) et borne2 (exclue)
Mémento Python 3.x pour la physique-chimie par O. Chaumette – Lycée JP Sartre – 69500 BRON – version 2.1 – page 2