teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

修正

2020/06/20 07:06

投稿

ForestSeo
ForestSeo

スコア2724

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

2

修正

2020/06/20 07:06

投稿

ForestSeo
ForestSeo

スコア2724

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

1

修正

2020/06/20 07:05

投稿

ForestSeo
ForestSeo

スコア2724

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