Question: Implementing Set Operations The code template initializes two sets, A and B containing lower case characters as elements. Block 1 computes A-B and prints out

Implementing Set Operations

The code template initializes two sets, A and B containing lower case characters as elements.

Block 1 computes A-B and prints out the resulting set.

In Block 2 write code to compute B-A and output the resulting set.

In Block 3 write code to compute AB and output the resulting set.

Note that according to the definition of a set, the order of the elements does not matter. In this code, the elements of a set are printed in sorted order so that your output will match the expected output in the test cases.

main.py

# Initialize sets A and B A = { 'a', 'b', 'c', 'd', 'e', 'f' } B = { 'c', 'd', 'f', 'h', 'j', 'k' }

print('A = ', sorted(A)) print('B = ',sorted(B)) print(' ') #Block 1: computes and prints out the set A - B

AminusB = set() for element in A: # this line runs through every element in A if not(element in B): #A - B is the set of elements that are in A and are not in B AminusB.add(element) # Add it AminusB every element in A if the element is also not in B print('A - B = ', sorted(AminusB)) print(' ') #Block 2: put your code here to compute B minus A

BminusA = set() print('B - A = ', sorted(BminusA)) print(' ')

#Block 3: put your code here to compute the symmetric difference of A and B #Hint: you may need two loops

AsymdiffB = set()

print('Symmetric Difference of A and B = ', sorted(AsymdiffB))

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!