Initial commit

This commit is contained in:
2025-07-04 19:26:39 +02:00
commit c8682d4801
248 changed files with 12519 additions and 0 deletions

View File

@ -0,0 +1,15 @@
# Créer des ensembles avec au moins deux valeurs en commun
set1 = {2, 4, 6, 8, 10}
set2 = {8, 10, 12, 14, 16}
# Tenter d'ajouter une valeur déjà présente dans set1
set1.add(6)
# Afficher l'intersection des deux ensembles (valeurs en commun)
print(set1 & set2) # c'est pareil mais moins explicite
print(set1.intersection(set2)) # c'est pareil mais plus explicite
# Afficher l'union des deux ensembles (toutes valeurs)
print(set1 | set2)
print(set1.union(set2))

View File

@ -0,0 +1,7 @@
# Déclarer une liste avec des doublons
duplicated = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7]
print(duplicated)
# Créer un ensemble dédupliquant les éléments
deduplicated = set(duplicated)
print(deduplicated)

View File

@ -0,0 +1,21 @@
# Al et Kim sont inscrits sur un réseau social. Al a les amis suivants :
#
# - Josephine
# - Meghan
# - Amy
# - Bob
#
# Kim a les amis suivants :
#
# - Frank
# - Amy
# - Josephine
# - Susan
#
# Quels sont leurs amis en commun ? Écrivez un code qui représente et résout cet énoncé.
al_friends = {"Josephine", "Meghan", "Amy", "Bob"}
kim_friends = {"Frank", "Amy", "Josephine", "Susan"}
# Afficher le bon résultat
print(al_friends & kim_friends) # Affichier l'intersection avec des opérateurs
print(al_friends.intersection(kim_friends)) # Affichier l'intersection plus explicite

View File

@ -0,0 +1,5 @@
# Partant du tuple suivant :
# `(1, 4, 6, 9, 1, 3, 6, 12, 2, 5, 7, 10, 3, 5, 2, 6, 4, 6, 1, 8, 5, 2, 3, 6)`
# - Affichez le nombre de valeurs différentes présentes dans le tuple.
sample = (1, 4, 6, 9, 1, 3, 6, 12, 2, 5, 7, 10, 3, 5, 2, 6, 4, 6, 1, 8, 5, 2, 3, 6)
print(len(set(sample)))