In deze oefening programmeren we de klasse Kassa. Per object van deze klasse houden we de kassastand bij van een winkel, alsook de naam van de winkel. Deze kassastand start bij 0.0, en kan nooit negatief worden. Naast de kassastand zelf, wordt ook het aantal positieve (kassastand verhoogt) en het aantal negatieve (kassastand verlaagt) transacties bijgehouden.
Programmeer het onderstaande:

Je mag veronderstellen dat transactiebedragen steeds verschillen van 0.0.

Voorbeeld

k = Kassa('Cafetaria')
print(k)                        # [Cafetarie:0.000000]
print(eval(repr(k)) == k)       # True
k += 100.0
k += 200.0
k -= 150.0
k -= 1000.0
print(k)                        # [Cafetaria:150.000000]
print(k.positieve_transacties)	# 2
print(k.negatieve_transacties)	# 1