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