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
andrei750238:
Te rog tine cont ca pe Brainly nu sunt acceptate conturi multiple pentru acelasi utilizator. Poti face rost de puncte pentru a pune intrebari ajutand celelalte persoane de pe platforma.
Răspunsuri la întrebare
Răspuns de
1
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")
Anexe:

Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă