python3初心者です。学習書の下記のコードをコピペしたのですがエラーが出てしまいます。
文字列を割る3できないよって感じでしょうか?その場合正しい記述方法をご教授下さい。よろしくおねがいします。
class Score:
def init( self):
self. name = 'Unknown'
self. math = 0
self. english = 0
self. japanese = 0
def get_average(self):
return (self.math + self.english + self.japanese)/3 #エラーの出た場所
taro = Score()
taro.name = "taro"
taro.math = "60"
taro.english = "70"
taro.japanese = "80"
ave = taro.get_average() #エラーの出た場所
print(ave)
エラーメッセージ
ave = taro.get_average()line 91, in get_average
return (self.math + self.english + self.japanese)/3
TypeError: unsupported operand type(s) for /: 'str' and 'int'
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/01 12:33 編集
2018/01/01 12:47
2018/01/05 12:39
2018/01/05 18:33