Professional Documents
Culture Documents
##!/usr/bin/python3.5
import sys
import time
import mpmath
import mysql.connector
from pi import *
from e import *
import gmpy2
tolerance = 0.0000000001
cursor.execute(q)
rows = cursor.fetchall()
return float(rows[0][0])
else:
sys.exit(1)
return -1
cd = 1000
cnt = 1
cnt2 = 1
z = _index_(cnt, cursor)
if z < 0:
break
dz = z + x
cnt2 = cnt+ 1
z2 = _index_(cnt2, cursor)
if z2 < 0:
break
delta = abs(z2-z)
_delta = delta
cnt2 = cnt2 + 1
z2 = _index_(cnt2, cursor)
if z2 < 0:
break
delta = _delta
_delta = abs(z2-z)
if z2 < 0:
break
cd = abs(delta-x)
if cd <=dd:
break
cnt = cnt + 1
global tolerance
s = str(v)
sz = gmpy2.mpz(s)
r = gmpy2.f_mod(sz, 7)
rep = 1
if int(r) == 0:
pass
else:
while r != gmpy2.mpz(0):
s = s + str(v)
rep = rep + 1
sz = gmpy2.mpz(s)
r = gmpy2.f_mod(sz, 7)
l = len(s)
if gmpy2.get_context().precision < l:
gmpy2.get_context().precision = l + 5
_s = s
s = gmpy2.mpfr("." + str(s))
#print(s)
l = int(len(str(v)) / 2) + 1
cnt2 = 0
cnt = 1
h = 0
eigenvals = []
s = gmpy2.mul(s, 2)
b = gmpy2.sub(s, 1)
h = h + 1
#print("Iteration : "+ str(cnt2 + 1) + " , " + "cnt: " + str(cnt) + " :: "+ str(s))
rs = str(ratio)
eigenvals.append(str(rs))
if float(b) > 0:
s = s - 1
cnt = cnt + 1
print(eigenvals)
factor = []
for x in eigenvals:
factor.append(str(abs(p1-p2)))
print(factor)
return None
if __name__ == "__main__":
gmpy2.get_context().precision = 1024
num = str(sys.argv[1])
cursor = cnx.cursor()
#print(factor)
cursor.close()
cnx.close()