import math as mth from tkinter import * def mean(numbers): """ input: a list of numbers Function computes and average of a list of numbers and returns same. """ total = 0 for num in numbers: total=total + num return total/len(numbers) def stringToList(listString): listString=listString[1:-1] listSplit =listString.split(",") listNum = [] for item in listSplit: #num = float(item) listNum.append(float(item)) return listNum def variance(numbers): average=mean(numbers) sumOfTerms=0 for number in numbers: #diffSquared= (number-average)**2 #sumOfTerms=sumOfTerms+diffsquared sumOfTerms=sumOfTerms+(number-average)**2 spreadOfData = sumOfTersm/(len(numbers)-1) return spreadOfData def standardDev (numbers): """ put function inoput/output info here """ return mth.sqrt(variance(numbers)) def test(listOfValues): numbers.append(5) def runDrawing(width,height): root=Tk() canvas=Canvas(root,width=width,height=height) canvas.pack() draw(canvas,width,height) root.mainloop() print("bye") def draw(canvas,width,height): canvas.create_rectangle(0,0,width,height,fill="cyan") xCenter=width/2 yCenter=height/2 rectWidth=100 rectHeight=50 canvas.create_rectangle(xCenter-rectWidth/2,yCenter-rectHeight/2,xCenter+rectWidth/2,yCenter+rectHeight/2,fill="orange")