Exercice 36
Créer une fonction en Python qui prend en paramètres un triplet (E, X, Y) avec E un ensemble Python et X et Y sont deux sous ensembles de E et qui renvoie True si X et Y font une partition de E et False dans le cas contraire.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# Fonction qui teste si X et Y font une partion de E. def ispartion(E, X, Y): if X.union(Y) == E and X.intersection(Y) == set({}): return True else: return False # Exemple E = {'a', 'b', 'c', 'd', 'e'} A = {'a', 'b', 'c'} B = { 'd', 'e'} C = {'a', 'e'} # remarquons que A et B font une partition de E # A et C ne le font pas print(ispartion(E , A, B)) # output : True print(ispartion(E , A, C)) # output : False |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Python Programming Step-By-Step : Python Object-Oriented Programming
€ 13,00 Buy Now -
Routeur Tenda avec Carte SIM 4G09 AC1200 Bi- bandd 4G + Cat6 300Mbps, Connectivité Jusqu'à 64 Appareils
€ 89,00 Acheter le produit -
Débutant en Python : Programmer un réseau neuronal en 7 jours
€ 17,00 Acheter le livre