Quel est le résultat de l'expression suivante en Python ? type(3 / 2)
Quelle structure de données Python est non modifiable (immuable) ?
Que retourne cette instruction : len("Informatique") ?
Quel mot-clé Python permet de définir une fonction ?
Quelle est la sortie de ce code ?
for i in range(3):
print(i)Comment accéder au dernier élément d'une liste L en Python ?
Quel opérateur est utilisé pour le calcul du reste de la division (modulo) en Python ?
Quelle méthode permet d'ajouter un élément à la fin d'une liste ?
Complétez ce code pour qu'il affiche les nombres pairs de 0 à 10 :
for i in _____ (0, 11):
if i______2 == 0:
print(i)Complétez la fonction qui retourne le carré d'un nombre :
_______carre(n):
______ n____ 2Complétez le code pour créer un dictionnaire et accéder à la valeur de la clé "nom" :
etudiant =______"nom": "Ahmed", "age": 17 ______
print(etudiant _________)Complétez la condition pour tester si un nombre est négatif :
x = -5
____ x ___ 0:
print("Le nombre est négatif")Complétez le code pour parcourir les valeurs d'une liste et les afficher :
fruits = ["pomme", "orange", "banane"]
______fruit_____fruits:
print( ______ )Complétez ce code pour convertir une chaîne en entier et l'afficher :
valeur = "42"
nombre =_____(valeur)
print(_____+ 8)Expliquez la différence entre une liste et un tuple en Python. Donnez un exemple d'utilisation pour chacun.
Qu'est-ce qu'une fonction récursive ? Expliquez avec vos propres mots et donnez un exemple concret.
Pourquoi est-il important de structurer un programme en fonctions ? Citez au moins deux avantages.
Écrivez une fonction Python maximum(a, b) qui prend deux nombres en paramètres et retourne le plus grand.
Écrivez un programme Python qui calcule la somme de tous les éléments d'une liste donnée L = [4, 7, 2, 9, 1] en utilisant une boucle. Affichez le résultat.
Écrivez une fonction inverser_chaine(s) qui prend une chaîne de caractères en entrée et retourne la chaîne inversée. Exemple : "Python" → "nohtyP".