Résumé Python
Python : Langage interprété ou compilé ?
Python est un langage interprété. Le code source est exécuté ligne par ligne par
l’interpréteur, sans compilation préalable.
Déclaration et Type des Variables
Pas besoin de déclarer le type : Python est dynamiquement typé.
Exemple :
x=5 # entier (int)
nom = "Ali" # chaîne de caractères (str)
prix = 12.5 # nombre flottant (float)
est_vrai = True # booléen (bool)
Vérifier le type :
print(type(x))
Les Conditions
Structure :
if condition:
instructions
elif autre_condition:
instructions
else:
instructions
Exemple :
age = 18
if age >= 18:
print("Majeur")
else:
print("Mineur")
Opérateurs : ==, !=, >, <, >=, <=
Logiques : and, or, not
Les Boucles
while :
i=0
while i < 5:
print(i)
i += 1
for :
for i in range(5):
print(i)
Parcourir une liste :
for nom in noms:
print(nom)
Les Fonctions
Définir :
def saluer():
print("Bonjour !")
Avec paramètres et retour :
def addition(a, b):
return a + b
resultat = addition(3, 5)
print(resultat)
Déclaration des Tableaux et Remplissage
Liste vide : nombres = []
Liste remplie : nombres = [1, 2, 3]
Ajouter :
[Link](10)
[Link](1, 15)
Remplir avec boucle :
for i in range(5):
valeur = int(input(f"Entrez le nombre {i+1} : "))
[Link](valeur)
Accès par index : noms[0]
Modifier : noms[1] = "Samira"
Supprimer : remove(), pop(), del
Remplir un Tableau 2 Dimensions avec une Boucle
tableau = []
for i in range(3): # 3 lignes
ligne = []
for j in range(4): # 4 colonnes
valeur = int(input(f"Entrez la valeur pour [{i}][{j}] : "))
[Link](valeur)
[Link](ligne)
print(tableau)