20 lines
387 B
Python
20 lines
387 B
Python
import sys, random
|
|
sys.path.append("../")
|
|
sys.path.append("./")
|
|
|
|
import functions.functions as fn
|
|
import dodawnaie as dod
|
|
|
|
def wielokrotnosc(krzywa, punkt, n):
|
|
q = punkt
|
|
a = krzywa[0]
|
|
p = krzywa[2]
|
|
r = None
|
|
while n > 0:
|
|
if n % 2 == 1:
|
|
r = dod.dodawanie(r, q, p)
|
|
n -= 1
|
|
q = dod.podwojny(q, a, p)
|
|
n = n // 2
|
|
return q
|