質問編集履歴

1

ていせい

2022/06/16 04:31

投稿

Yuna
Yuna

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,12 @@
1
1
  ```python
2
2
  class Number:
3
- def __init__(self,num):
3
+ def __init__(self,num=0):
4
4
  self.num=0
5
5
 
6
6
  def set_number(self,num):
7
- self.num=num
7
+ num=self.num
8
8
 
9
- def print_loop(num):
9
+ def print_loop(self,num):
10
10
  for i in range(num):
11
11
  print(num)
12
12
 
@@ -19,9 +19,4 @@
19
19
  数値を引数とするset_numberメソッドで受け取った引数をnumに代入する
20
20
  整数を引数とするprint_loopメソッドで受け取った回数分numを表示する
21
21
 
22
- エラーがこちらです。
23
- Traceback (most recent call last):
24
- File "Main.py", line 12, in <module>
25
- n=Number()
26
- TypeError: __init__() missing 1 required positional argument: 'num'
27
22