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 !
-
Sécurité informatique : Apprendre l'attaque pour mieux se défendre (6e édition)
€ 54,00 Acheter le livre -
Python coding for Biologists: A complete programming course for beginners
€ 34,00 Buy Now -
Promo !
Routeur WiFi AX 3000 Mbps TP-Link Routeur, WiFi 6, 4 antennes à haute performance, OneMesh, WPA3
€ 56,00 Acheter le produit