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

質問編集履歴

1

def rotを書き出しをdef __intにあわせたら上手くいきました。ありがとうございました。

2019/07/19 21:49

投稿

m.t.challenger
m.t.challenger

スコア24

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
- >> def rot(self,days,temp):
10
+ def rot(self, days, temp):
4
- """temp(湿度)は摂氏"""
11
+ """temp(湿度は摂氏"""
5
- self.mold=days*temp
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
- Traceback (most recent call last):
19
+ >>> print(orange.mold)
12
- File "<pyshell#19>", line 1, in <module>
20
+ 370
13
- orange.rot(10,37)
21
+ >>>
14
- AttributeError: 'Orange' object has no attribute 'rot'