👤
a fost răspuns

Se citesc două mulțimi, reținute de variabilele A și B, fiecare cu
n și m elemente. Să se afișeze reuniunea, intersecția și diferențele celor
două mulțimi, precum și care are mai multe elemente.
Python, for


Răspuns :

A=set()

B=set()

n = int(input("n:"))

for i in range(n):

   tmp = int(input())

   A.add(tmp)

   

m = int(input("m:"))

for i in range(m):

   tmp = int(input())

   B.add(tmp)

   

#Reuniune

R=set()

for itemA in A :

   R.add(itemA)

for itemB in B :

   R.add(itemB)

print("Reuniunea : " +str(R))

#Intersectie

I=set()

for itemA in A:

   if itemA in B:

       I.add(itemA)

print("Intersectia : " +str(I))

#Diferenta

dfA = set()

for itemA in A:

   if itemA not in B:

       dfA.add(itemA)

print("Diferenta A/B : " +str(dfA))

#Care are mai multe elemente

if(n>m):

   print("Multimea A are mai multe elemente")

else:

   print("Multimea B are mai multe elemente")

Vezi imaginea Andrei750238
Vezi imaginea Andrei750238