Een groep personen wordt gegroepeerd in een object van de klasse Bubbel. Een beperkt aantal knuffelcontacten kunnen aan de bubbel toegevoegd worden.

Programmeer in de klasse Bubbel :

Voorbeeld

b1 = Bubbel(['Greet', 'Mo', 'Nasser'], 3)
print(b1)                   #[Greet,Mo,Nasser]
print(eval(repr(b1)) == b1) #True
print(b1(1))                #Mo
print(b1(5))                #'X'
for contact in ['Jan', 'Leen', 'Mo', 'Leen', 'Jan', 'Mo']:
	b1 += contact
print(b1.knuffel)           #[Jan, Leen]
for contact in ['Mo', 'Jan', 'Jan', 'Jan', 'Mo', 'Greet']:
	b1 -= contact
print(b1.knuffel)           #[Leen]
for contact in ['Jan', 'Cedric', 'Mo', 'Izmir', 'Izmir', 'Jan', 'Mo']:
	b1 += contact
print(b1.knuffel)           #[Leen, Jan, Cedric]
b2 = Bubbel(['Greet', 'Dorine', 'Cedric', 'Mo', 'Leen'], 3)
for contact in ['Leen', 'Nasser']:
	b2 += contact
print(b1 * b2)              #{'Greet', 'Mo', 'Cedric', 'Leen', 'Nasser'}