#try at neural network
import random
rand_list_x=[]
n=10
for i in range(n):
rand_list_x.append(random.uniform(0,100))
rand_list_y=[]
for i in range(n):
rand_list_y.append(random.uniform(0,100))
weight1=random.uniform(-10,10)
weight2=random.uniform(-10,10)
weight3=random.uniform(-10,10)
weight4=random.uniform(-10,10)
list_num=random.randint(0,9)
input1=rand_list_x[list_num]
input2=rand_list_y[list_num]
if(rand_list_y[list_num]>((rand_list_x[list_num]*-3)+90)):
correct=0
else:
correct=1
a=0
while(a!=1):
output1=(input1 * weight1) + (input2 * weight2)
output2=(input1 * weight3) + (input2 * weight4)
if(output1>output2):
compcorrect=1
else:
compcorrect=0
if(compcorrect!=correct):
weight1=weight1+random.uniform(-1,1)
weight2=weight2+random.uniform(-1,1)
weight3=weight3+random.uniform(-1,1)
weight4=weight4+random.uniform(-1,1)
else:
print("I did it!")
print(weight1, weight2, weight3, weight4)
a=1
I3RyeSBhdCBuZXVyYWwgbmV0d29yawppbXBvcnQgcmFuZG9tCnJhbmRfbGlzdF94PVtdCm49MTAKZm9yIGkgaW4gcmFuZ2Uobik6CiAgICByYW5kX2xpc3RfeC5hcHBlbmQocmFuZG9tLnVuaWZvcm0oMCwxMDApKQpyYW5kX2xpc3RfeT1bXQpmb3IgaSBpbiByYW5nZShuKToKCXJhbmRfbGlzdF95LmFwcGVuZChyYW5kb20udW5pZm9ybSgwLDEwMCkpCndlaWdodDE9cmFuZG9tLnVuaWZvcm0oLTEwLDEwKQp3ZWlnaHQyPXJhbmRvbS51bmlmb3JtKC0xMCwxMCkKd2VpZ2h0Mz1yYW5kb20udW5pZm9ybSgtMTAsMTApCndlaWdodDQ9cmFuZG9tLnVuaWZvcm0oLTEwLDEwKQpsaXN0X251bT1yYW5kb20ucmFuZGludCgwLDkpCmlucHV0MT1yYW5kX2xpc3RfeFtsaXN0X251bV0KaW5wdXQyPXJhbmRfbGlzdF95W2xpc3RfbnVtXQppZihyYW5kX2xpc3RfeVtsaXN0X251bV0+KChyYW5kX2xpc3RfeFtsaXN0X251bV0qLTMpKzkwKSk6Cgljb3JyZWN0PTAKZWxzZToKCWNvcnJlY3Q9MQphPTAKd2hpbGUoYSE9MSk6CglvdXRwdXQxPShpbnB1dDEgKiB3ZWlnaHQxKSArIChpbnB1dDIgKiB3ZWlnaHQyKQoJb3V0cHV0Mj0oaW5wdXQxICogd2VpZ2h0MykgKyAoaW5wdXQyICogd2VpZ2h0NCkKCWlmKG91dHB1dDE+b3V0cHV0Mik6CgkJY29tcGNvcnJlY3Q9MQoJZWxzZToKCQljb21wY29ycmVjdD0wCglpZihjb21wY29ycmVjdCE9Y29ycmVjdCk6CgkJd2VpZ2h0MT13ZWlnaHQxK3JhbmRvbS51bmlmb3JtKC0xLDEpCgkJd2VpZ2h0Mj13ZWlnaHQyK3JhbmRvbS51bmlmb3JtKC0xLDEpCgkJd2VpZ2h0Mz13ZWlnaHQzK3JhbmRvbS51bmlmb3JtKC0xLDEpCgkJd2VpZ2h0ND13ZWlnaHQ0K3JhbmRvbS51bmlmb3JtKC0xLDEpCgllbHNlOgoJCXByaW50KCJJIGRpZCBpdCEiKQoJCXByaW50KHdlaWdodDEsIHdlaWdodDIsIHdlaWdodDMsIHdlaWdodDQpCgkJYT0x