Вверх ↑
Ответов: 975
Рейтинг: 205
#1: 2025-10-03 19:30:34 ЛС | профиль | цитата
Andrej77rv писал(а):
Подскажите как зациклить этот код например 10 раз? Ответ нужно подставлять вместо переменных X и Y. Ответ в каждом цикле нужно сохранить в файл. Искал в гугле так и не понял.


Add(MainForm,13473972,231,161)
{
Width=538
Height=248
Point(Handle)
link(onCreate,5465620:doConvert,[])
}
Add(StreamConvertor,5465620,294,175)
{
Mode=7
Point(Data)
link(onResult,3030542:doCreate,[])
link(Data,9596503:Text,[])
}
Add(StrList,9596503,294,126)
{
Strings=#70:X = 0xab62748bd5da065167ae2e2d4c23c241c56b6760e585bd9004a2e0e56bc0aa83|70:Y = 0xf4e098086a9558d9a0f8e99fa8b741076546a01d6d660cbcffc4ea1a2e97138a|0:|71:Gx = 0x5b42d9575cc0874899f6a6a7e2c485aea0159b00b0ab85693d99b6fb0cd578dd|71:Gy = 0xB62C420A25FCBA029D5A521C12EBA6F603309A8C88F42D16AB9C76969A9A2033|0:|82:p = 115792089237316195423570985008687907853269984665640564039457584007908834671663|0:|34:def find_inverse(number, modulus):|35: return pow(number, -1, modulus)|0:|0:|19:for n in range(10):|0:|53: Tochka3 = (Gy - Y) * find_inverse (Gx - X, p) % p|0:|36: X3 = (Tochka3 ** 2 - X - Gx) % p|37: Y3 = (Tochka3 * (X - X3) - Y) % p|0:|18: # print(X3,Y3)|4: |56: print('-------------------------------------------')|20: print(f'X={X3}')|20: print(f'Y={Y3}')|4: |42: with open('my_file.txt', 'a') as file:|32: file.write(f'X={X3}\\n')|32: file.write(f'Y={Y3}\\n')|4: |10: X = X3|10: Y = Y3|
}
Add(WinExec,12628925,406,161)
{
FileName="python"
Mode=0
Point(onConsoleResult)
Point(doConsoleExec)
Point(onConsoleError)
link(onConsoleResult,8540153:doWork2,[])
link(onConsoleError,8540153:doWork3,[(459,188)])
}
Add(Memo,7517007,476,175)
{
Left=75
Top=45
Width=280
Height=200
Align=5
Font=[Lucida Console,12,0,0,204]
Antialiased=1
ScrollBars=3
}
Add(HubEx,8540153,455,175)
{
link(onEvent,7517007:doAdd,[])
}
Add(TempFileStream,3030542,350,175)
{
Extention=".py"
link(onCreate,12628925:doConsoleExec,[])
}

карма: 20

0