Máme tu s matematikmi takúto otázku: Čo sa stane so sčítancami prvočísiel pre šifry, keď sú Fibonačiho postupnosťou, nakreslím: Veď je to lineárne? Pre n=13 je to y=24, zhruba k*n? Obrázky:

import matplotlib.pyplot as plt
def prime(n):
for i in range(2,round(n//2)):
if n%i==0:
return False
return True
def primesum(list1):
list2=[]
for i in range(0, len(list1)):
for j in range (1, len(list1)-1):
if i!=j:
list2.append(list1[i]+list1[j])
return list2
def genprimestill(n):
list3=[]
for i in range(3,n+1):
if prime(i) and i!=4:
list3.append(i)
return list3
#print(genprimestill(13))
n=1000
plt.plot(primesum(genprimestill(n)))
plt.ylabel('Slope of prime sums for ciphering >>')
plt.title('Prime sums up to n='+str(n)+' for every 2 primes like Fibonacci sequence')
plt.show()
#GPLv3 Licensed by Mgr. Jan Hrubos

Comments “Máme tu s matematikmi takúto otázku: Čo sa stane so sčítancami prvočísiel pre šifry, ak sú Fibonačiho postupnosťou? Linearizujú sa?”