回答編集履歴

3

修正

2020/06/20 07:06

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  def __init__(self, x):
4
4
 
5
- ```にあるように、インスタンスを作る時xを指定しなくてはいけません。__init__を使うなら
5
+ ```にあるように、これだとインスタンスを作る時`x`を指定しなくてはいけないようになってい`__init__`を使うなら
6
6
 
7
7
  ```Python
8
8
 

2

修正

2020/06/20 07:06

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -2,14 +2,32 @@
2
2
 
3
3
  def __init__(self, x):
4
4
 
5
- ```にあるように、インスタンスを作る時xを指定しなくてはいけません。
5
+ ```にあるように、インスタンスを作る時xを指定しなくてはいけません。__init__を使うなら
6
6
 
7
7
  ```Python
8
8
 
9
- x = # 数字
9
+ class Touhi:
10
10
 
11
+ def __init__(self, x=10, commonrate=0.1):
12
+
13
+ self.x = x
14
+
15
+ self.commonrate = commonrate
16
+
17
+ def suretsu(self):
18
+
19
+ for i in range(100):
20
+
21
+ grad = self.x + 1
22
+
23
+ self.x -= self.commonrate * grad
24
+
25
+ print(self.x)
26
+
11
- t = Touhi(x)
27
+ t = Touhi()
12
28
 
13
29
  t.suretsu()
14
30
 
31
+ # 8.9
32
+
15
- ```
33
+ ```とかですか?

1

修正

2020/06/20 07:05

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```Python
2
2
 
3
- def init(self, x):
3
+ def __init__(self, x):
4
4
 
5
5
  ```にあるように、インスタンスを作る時xを指定しなくてはいけません。
6
6