from graphics import*
from math import *
def graphing_practice():
##GRAPHIC SSETTINGS
win = GraphWin("Graphing Module", 500, 500)
win.setCoords(-50,-50, 50, 50)
rect = Rectangle(Point(40, -50),Point(50, -45))
rect.setFill("Green")
rect.draw(win)
label = Text(Point(45, -47.5), "Done!")
label.draw(win)
line1 = Line(Point(-50, 0), Point(50, 0))
line1.draw(win)
line2 = Line(Point(0, 50), Point(0, -50))
line2.draw(win)
##GRAPHIC MODULE
y_value = []
for y in range(-50,50):
y = 25*tan(y)
y_value.append(y)
print (y_value)
x_value = []
for x in range(-50, 50):
x_value.append(x)
print(x_value)
new_list = []
for i in range(0, len(x_value)):
p1 = Point(x_value[i],y_value[i])
circ = Circle(p1, .5)
circ.setFill("Blue")
circ.draw(win)
new_list.append(x_value[i])
new_list.append(y_value[i])
## for i in range(0,len(x_value,2)):
##
##
## odd_counter = range(0,len(new_list), 2)
## even_counter = range(1, len(new_list), 2)
## for i in range(0, len(new_list)):
## pointx = new_list[odd_counter[i]]
## pointy = new_list[even_counter[i]]
## win.getMouse()
## pointx2 = new_list[odd_counter[i*2]]
## pointy2 = new_list[even_counter[i*2]]
## seq_line = Line(Point(pointx, pointy), Point(pointx2, pointy2))
## seq_line.draw(win)
## for i in range(len(x_value)):
## p_1 = x_value[i]
## p_2 = y_value[i]
## p_3 = x_value[(i*2)]
## p_4 = y_value[(i*2)]
##
##CLOSE
while True:
p1 = win.getMouse()
if 40 <= p1.getX() <= 50 and -50 <= p1.getY() <= -45:
win.close()
graphing_practice()