質問編集履歴

3

誤字

2020/12/18 06:52

投稿

kyamamama
kyamamama

スコア4

test CHANGED
File without changes
test CHANGED
@@ -82,7 +82,7 @@
82
82
 
83
83
  t=((3*A[0]**2+a)*inv(2*A[1],p))%p
84
84
 
85
-   l=((t*(t**2-3*A[0]))*inv(3*A[0]-t**2),p)%p
85
+   l=((t*(t**2-3*A[0]))*inv((3*A[0]-t**2),p)%p
86
86
 
87
87
  x=(l**2-t**2+A[0])%p
88
88
 

2

誤字

2020/12/18 06:52

投稿

kyamamama
kyamamama

スコア4

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  File "<ipython-input-28-356c4629e9d3>", line 22
28
28
 
29
- x=(l-t**2+A[0])%p
29
+ x=(l**2-t**2+A[0])%p
30
30
 
31
31
  ^
32
32
 
@@ -84,7 +84,7 @@
84
84
 
85
85
    l=((t*(t**2-3*A[0]))*inv(3*A[0]-t**2),p)%p
86
86
 
87
- x=(l-t**2+A[0])%p
87
+ x=(l**2-t**2+A[0])%p
88
88
 
89
89
  y=(l*(t**2-3*A[0])-(t*(-t**2+3*A[0])-A[1]))%p
90
90
 

1

追加の問題が発生したため

2020/12/18 06:49

投稿

kyamamama
kyamamama

スコア4

test CHANGED
File without changes
test CHANGED
@@ -6,45 +6,9 @@
6
6
 
7
7
  Pから一気に3Pを求めるプログラミングを作っています
8
8
 
9
- しかしエラーコード
9
+ お二人とも素早いご回答のおかげで先ほどのエラーはなくなりまた、しかしあらたに別のエラーが表示されてしまい・・。もしよろしければこちらもご回答いただけたら幸いす。
10
10
 
11
- TypeError Traceback (most recent call last)
12
-
13
- <ipython-input-17-8e5da736a2de> in <module>
14
-
15
- 26
16
-
17
- 27
18
-
19
- ---> 28 G3=ec_third(G)
20
-
21
- 29 print(G3)
11
+ よろしくお願いします
22
-
23
- 30
24
-
25
-
26
-
27
- <ipython-input-17-8e5da736a2de> in ec_third(A)
28
-
29
- 19 def ec_third(A):
30
-
31
- 20 t=((3*A[0]**2+a)*inv(2*A[1],p))%p
32
-
33
- ---> 21 l=((t*(t**2-3*A[0]))*inv(3*A[0]-t**2))%p
34
-
35
- 22 x=(l-t**2+A[0])%p
36
-
37
- 23 y=(l*(t**2-3*A[0])-(t*(-t**2+3*A[0])-A[1]))%p
38
-
39
-
40
-
41
- TypeError: inv() missing 1 required positional argument: 'p'
42
-
43
-
44
-
45
- と出てしまいます。どこが間違ているのでしょうか?よろしくお願いします
46
-
47
- ここに質問の内容を詳しく書いてください。
48
12
 
49
13
 
50
14
 
@@ -60,39 +24,13 @@
60
24
 
61
25
  ```
62
26
 
63
- TypeError Traceback (most recent call last)
27
+ File "<ipython-input-28-356c4629e9d3>", line 22
64
28
 
65
- <ipython-input-17-8e5da736a2de> in <module>
29
+ x=(l-t**2+A[0])%p
66
30
 
67
- 26
31
+ ^
68
32
 
69
- 27
70
-
71
- ---> 28 G3=ec_third(G)
33
+ SyntaxError: invalid syntax
72
-
73
- 29 print(G3)
74
-
75
- 30
76
-
77
-
78
-
79
- <ipython-input-17-8e5da736a2de> in ec_third(A)
80
-
81
- 19 def ec_third(A):
82
-
83
- 20 t=((3*A[0]**2+a)*inv(2*A[1],p))%p
84
-
85
- ---> 21 l=((t*(t**2-3*A[0]))*inv(3*A[0]-t**2))%p
86
-
87
- 22 x=(l-t**2+A[0])%p
88
-
89
- 23 y=(l*(t**2-3*A[0])-(t*(-t**2+3*A[0])-A[1]))%p
90
-
91
-
92
-
93
- TypeError: inv() missing 1 required positional argument: 'p'
94
-
95
-
96
34
 
97
35
  ```
98
36
 
@@ -144,7 +82,7 @@
144
82
 
145
83
  t=((3*A[0]**2+a)*inv(2*A[1],p))%p
146
84
 
147
-   l=((t*(t**2-3*A[0]))*inv(3*A[0]-t**2))%p
85
+   l=((t*(t**2-3*A[0]))*inv(3*A[0]-t**2),p)%p
148
86
 
149
87
  x=(l-t**2+A[0])%p
150
88