質問編集履歴
1
def rotを書き出しをdef __intにあわせたら上手くいきました。ありがとうございました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,26 +2,40 @@
|
|
2
2
|
|
3
3
|
コード
|
4
4
|
|
5
|
-
>>
|
5
|
+
```>>> class Orange:
|
6
6
|
|
7
|
-
|
7
|
+
def __init__(self,w,c):
|
8
8
|
|
9
|
+
"""weight(重さ)はグラム"""
|
10
|
+
|
11
|
+
self.weight = W
|
12
|
+
|
13
|
+
self.color = c
|
14
|
+
|
15
|
+
self.mold = 0
|
16
|
+
|
17
|
+
print("Created!")
|
18
|
+
|
19
|
+
def rot(self, days, temp):
|
20
|
+
|
21
|
+
"""temp(湿度)は摂氏"""
|
22
|
+
|
9
|
-
self.mold=days*temp
|
23
|
+
self.mold = days * temp
|
10
24
|
|
11
25
|
|
12
|
-
|
13
|
-
|
14
26
|
|
15
27
|
>>> orange=Orange(200,"orange")
|
16
28
|
|
17
29
|
Created!
|
18
30
|
|
31
|
+
>>> print(orange.mold)
|
32
|
+
|
33
|
+
0
|
34
|
+
|
19
35
|
>>> orange.rot(10,37)
|
20
36
|
|
21
|
-
|
37
|
+
>>> print(orange.mold)
|
22
38
|
|
23
|
-
|
39
|
+
370
|
24
40
|
|
25
|
-
|
41
|
+
>>>
|
26
|
-
|
27
|
-
AttributeError: 'Orange' object has no attribute 'rot'
|