100% ont trouvé ce document utile (5 votes)
2K vues4 pages

Résumé du cours de Python

Le document présente une comparaison entre les structures de base du langage algorithmique et du langage Python, notamment les types de base, les variables, les instructions d'entrées/sorties, les opérateurs et les structures conditionnelles.

Transféré par

SalmaElfellah
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (5 votes)
2K vues4 pages

Résumé du cours de Python

Le document présente une comparaison entre les structures de base du langage algorithmique et du langage Python, notamment les types de base, les variables, les instructions d'entrées/sorties, les opérateurs et les structures conditionnelles.

Transféré par

SalmaElfellah
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018

CENTRE CPGE-LAAYOUNE-

Langage de programmation 'Python'


Résumé du cours -01-

Langage Algorithmique Langage Python


Entier : 14 -18 19 2000 int : 14 -18 19 2000
Réel :1,6 -78 9,9 13 float :1.6 -78 9.9 13
Types de base Booléen : Vrai ou Faux bool : True ou False
Caractère :"1" "2" "A" "@" "$" str : "A" "toto" "PC"
Chaine de caractères : "toto" "PC" Complex : 2+3i 5i 4-2i
Variable Moy : Réel a=5 # déclaration et initiation de
Variable A, B : Entier variable a
Variable nom: Chaine de caractères a=b=c=7 # affectation parallèle
a=5 ; b=7
Affectation et Moy 16 a, b=b, a #affectation parallèle (a=7,
Nom "Ali" b=5)
variables A5 a=a+1 #Incrémentation
BC a+=1 # idem
A A+1 a=a-1 #Décrémentation
A A-1 a-=1 # idem
x=None # x n'a pas encore connu ou rien
 L'instruction écrire () :  L'instruction print() :
Affiche à l'écran un message, le
Affiche à l'écran un message, le
contenu d'une variable ou d’une
contenu d'une variable ou d’une expression.
Les instructions expression.
a=5;b=7
print(a,"+",b,"=",(a+b))
d'entrées/sorties A5 ; b7 NB:
print():réalise une conversion automatique
print("la somme:",a,"+",b,"=",(a+b)) préalable du contenu de la variable en
chaîne de caractères car toujours prend en
argument une chaîne de caractères.

Professeur : ARROU ABDESSELAM Page | 1


LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018
CENTRE CPGE-LAAYOUNE-

Langage Algorithmique Langage Python


 L'instruction lire() :  L'instruction input() :
input () permet de lire au clavier une
Permet de lire au clavier une valeur
valeur donnée par l’utilisateur.
donnée par l’utilisateur. Age=input("Entrez votre Age")
Les instructions NB :
Ecrire("Entrez votre Age")
d'entrées/sorties input():retourne toujours une chaine de
Lire(Age)
caractères. Il faut donc changer son type
(transtyper) si nécessaire.
Age=int(input("Entrez votre Age"))
 Les opérateurs arithmétiques :  Les opérateurs arithmétiques :
*, -, +, /, div, mod,^(puissance) *, -, +, /, //, %, **(puissance)
 Les opérateurs de comparaisons :  Les opérateurs de comparaisons :
>,>=, <=,<, =(égal),<>(différent) >, >=, <=,<, ==(égal),!=(différent)
Les opérateurs  Les opérateurs logiques :  Les opérateurs logiques :
Et, Ou, Non and, or, not, is , in
 Les opérateurs sur les chaines :  Les opérateurs sur les chaines :
+(concaténation) +(concaténation), * (duplication)

int("15"): convertir la chaine "15" en


chiffre numérique 15.
Conversion de type ou le Casting int(15.9):troncature de la partie
décimale et renvoie la valeur 15
str(15):convertir le chiffre 15 en
chaine"15".
bool(15): renvoie True
bool(0): renvoie False

Professeur : ARROU ABDESSELAM Page | 2


LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018
CENTRE CPGE-LAAYOUNE-

Langage Algorithmique Langage Python


 L'alternative simple Si... :  Alternative simple if :
Si condition Alors if condition :
instruction1
instruction1 …………………………
………………………… instructionN
instructionN NB :
Bloc d'instructions exécuté uniquement si
FinSi une condition est vraie.

 Alternative complète Si…Sinon :  Alternative complète if…else :


Si condtion1 : if condtion1 :
Bloc instruction1 Bloc instruction1
………………………… …………………………
Sinon: else:
Les structures Bloc instruction2 Bloc instruction2
………………………… …………………………
FinSi NB :
conditionnelles Si la condition condition1 est vraie, le
bloc d’instructions1 est exécutée sinon le
bloc d’instructions2 est exécutée.
-Si-, -if-
 Alternative imbriquée :  Alternative imbriquée if…elif…else:
Si condtion1 Alors if condtion1 :
Bloc instruction1 Bloc instruction1
…………………………
…………………………
elif condtion2:
Sinon Si condtion2 Alors Bloc instruction2
Bloc instruction2 …………………………
………………………… elif condtion3:
Sinon Bloc instruction3
Bloc instruction3 …………………………
FinSi else:
Bloc instruction4
FinSi …………………………

Professeur : ARROU ABDESSELAM Page | 3


LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018
CENTRE CPGE-LAAYOUNE-

Langage Algorithmique Langage Python


La structure Tant Que condition faire while condition :
instruction1 instruction1
répétitive ………………………… …………………………
instructionN instructionN
conditionnelle Fin Tant Que NB :
Le bloc d'instructions exécuté tant que la
condition est vraie.
-Tant Que, while-
La structure Pour i allant de début à fin faire for i in range(début,fin,pas):
instruction1 instruction1
répétitive ………………………… …………………………
instructionN instructionN
inconditionnelle Fin Pour NB :
La fonction range permet de créer une liste
(tableau)d’entiers successifs.
-Pour-, -for-
 L'instruction break :
Sortie immédiate de la boucle for/while.
 L'instruction continue :
Contrôle de boucle -while- ou -for- Passe à l'itération suivante dans une boucle
for/while.
 L'instruction pass :
Représente une instruction nulle
 import nomModule
import math
x=[Link]([Link]/4)#calculer le sin(Pi/4)
from math import * #importer toutes les
Importation d'un module ou d'une bibliothèque fonctions
x=sin(pi/4) #calculer sin(pi/4) sans utiliser
le préfixe 'math'

Professeur : ARROU ABDESSELAM Page | 4

Vous aimerez peut-être aussi