前提・実現したいこと
pythonでクラスを使って名前とその人の平均点と合格結果を表示させるプログラムを作りたいです。
発生している問題・エラーメッセージ
エラーメッセージ
name 'Student' is not defined
該当のソースコード
python ソースコード class Student: def __init__(self,name): self.name = name def calculate_avg(self,data): sum = 0 for num in data: sum += num avg = sum/len(data) return avg def judge(self,avg): if(avg >= 60): result = 'passsed' else: result = 'failed' return result a001 = Student('sato') data = [40,50,60,50,70] avg = a001.calculate_avg(data) result = a001.judge(avg) print(avg) print(a001.name + "" + result)
試したこと
補足情報(FW/ツールのバージョンなど)
このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
これとか
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10246979690
これとか
https://teratail.com/questions/355243
なんかの入門問題なのでしょうか。
教え方がわるいのかなぁ。
回答1件
あなたの回答
tips
プレビュー