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 = "passed" else: result = "failed" return result a001 = Student("sato") data = [70,65,50,90,30] avg = a001.calculate_avg(data) judge_result = a001.judge print(avg) print(a001.name + judge_result)
visual studio code (windows 10)利用しています。
下記教えてください。
(1)
avg =sum/len(data)
の箇所で下記構文エラーが起きております。
”unindent does not match any outer indentation level (<unknown>, line 12)”
構文見直してもインデントなどに問題ないように感じますが、
原因おしえていただけますでしょうか。
別質問でクラスの理解についても進めているので、
この原因解決をしてから学習を進める予定です。確認お願いします。
(2)今回の構文エラーに気付くためのソースコードの追い方(確認方法)を教えてください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/18 11:30