Вверх ↑
Ответов: 168
Рейтинг: 1
#1: 2025-10-03 16:42:01 ЛС | профиль | цитата
Подскажите как зациклить этот код например 10 раз? Ответ нужно подставлять вместо переменных X и Y. Ответ в каждом цикле нужно сохранить в файл. Искал в гугле так и не понял.

X = 0xab62748bd5da065167ae2e2d4c23c241c56b6760e585bd9004a2e0e56bc0aa83
Y = 0xf4e098086a9558d9a0f8e99fa8b741076546a01d6d660cbcffc4ea1a2e97138a

Gx = 0x5b42d9575cc0874899f6a6a7e2c485aea0159b00b0ab85693d99b6fb0cd578dd
Gy = 0xB62C420A25FCBA029D5A521C12EBA6F603309A8C88F42D16AB9C76969A9A2033

p = 115792089237316195423570985008687907853269984665640564039457584007908834671663

def find_inverse(number, modulus):
return pow(number, -1, modulus)


Tochka3 = (Gy - Y) * find_inverse (Gx - X, p) % p

X3 = (Tochka3 ** 2 - X - Gx) % p
Y3 = (Tochka3 * (X - X3) - Y) % p

print(X3,Y3)

--- Добавлено в 2025-10-03 16:44:46

Это сложение точек X,Y и Gx,Gy
карма: 1

0
Редактировалось 1 раз(а), последний 2025-10-03 16:44:46