Professional Documents
Culture Documents
Eqn of Line
Eqn of Line
[6]:
---------------------------------------------------------------------------
<ipython-input-6-68cca1d2b4c9> in <module>
2 line=["1x+1y+0","1x-1y+0","1x+0y-3","0x+1y-0.5",'2x+3y+0','2x+3y+10'
]
3 for i in red:
----> 4 eq=line.replace('x','*'+str(i[0]))
5 eq=eq.replace('y','*'+str(i[1]))
6 answer=eval(eq)
In [26]:
1 def i_am_the_one(red,blue,line):
2 for element in red:
3 equation=line.replace('x','*'+str(element[0]))
4 equation=equation.replace('y','*'+str(element [1]))
5 result=eval(equation)
6 if result > 0:
7 return 'Yes'
8 else:
9 return "NO"
10 #code for blue
11
12 for element in blue:
13 equation=line.replace('x','*'+str(element[0]))
14 equation=equation.replace('y','*'+str(element [1]))
15 result=eval(equation)
16 if result > 0:
17 return 'Yes'
18 else:
19 return "NO"
20
21 # your code
22 # return #yes/no
23
24 Red= [(1,1),(2,1),(4,2),(2,4), (-1,4)]
25 Blue= [(-2,-1),(-1,-2),(-3,-2),(-3,-1),(1,-3)]
26 Lines=["1x+1y+0","1x-1y+0","1x+0y-3","0x+1y-0.5"]
27
28 for i in Lines:
29 yes_or_no = i_am_the_one(Red, Blue, i)
30 print(yes_or_no) # the returned value
Yes
NO
NO
Yes
In [13]:
---------------------------------------------------------------------------
<ipython-input-13-ff4abfaddb6c> in <module>
----> 8 answer=eval(eq)
9 if answer>0:
10 print('yes')
In [25]:
In [16]:
In [17]:
1 integer_list
Out[17]:
[1, 2, 3]
In [27]:
1 blue= [(-2,-1),(-1,-2),(-3,-2),(-3,-1),(1,-3)]
2 lines=["1x+1y+0","1x-1y+0","1x+0y-3","0x+1y-0.5"]
3 for element in blue:
4 equation=line.replace('x','*'+str(element[0]))
5 equation=equation.replace('y','*'+str(element [1]))
6 result=eval(equation)
---------------------------------------------------------------------------
<ipython-input-27-e02fcdd56500> in <module>
2 lines=["1x+1y+0","1x-1y+0","1x+0y-3","0x+1y-0.5"]
----> 4 equation=line.replace('x','*'+str(element[0]))
5 equation=equation.replace('y','*'+str(element [1]))
6 result=eval(equation)
In [28]:
1 import re
2 s = "1x-2.1y-0.5"
3 blue= [(-2,-1),(-1,-2),(-3,-2),(-3,-1),(1,-3)]
4 s = [float(i) for i in re.split('[xy]', s)]
5 for i in blue:
6 a=
In [ ]:
1