def checkNulls(dataframe):
	df = dataframe
	nulls = df.isnull().sum()
	for col, null in nulls.items():
		print(f'\'{col}\' has {null} null value(s).')

def addListToDataframe(alist, dataframe, colName = 'new_column'):
	import pandas as pd
	newCol = pd.DataFrame(alist, columns=[colName])
	dataframe = dataframe.join(newCol)
	return dataframe

class Shirt():

	def __init__(self, style, sleeve, size, material):
		self.style = style
		self.sleeve = sleeve
		self.size = size 
		self.material = material

	def description(self):
		print(f'Style: {self.style}')
		print(f'Size: {self.size}')
		print(f'Material: {self.material}')
		print(f'Sleeve: {self.sleeve}')

class Complex:
    def __init__(self, realpart, imagpart):
		self.r = realpart
    	self.i = imagpart

	def add():
		return self.i + self.r
	
	def subtract():
		return self.i - self.r

	def divide():
		if self.r == 0:
			return 'Cannot divide by Zero'
		else:
			return self.i / self.r

	def multiply():
		return self.i * self.r