2
私は読書課題からコードセクションをコピーしました。私はPyCharmを使ってコード例に従ってきました。しかし、私はブール値の目的が何であるか混乱していますdef to_string "trueではない場合"。 「本当じゃない」とテストされていること、どうやってやめたらいいの?正確に "not True:"とテストされているものは何ですか?
私はいくつかの推測をしていますが、私は円で考えることになります。
# instance helpers -------------------------------------
def to_string(self, optional_title = "-------"):
if not True: # placeholder for real test
ret_str = ((optional_title
+ "\n name: {}"
+ "\n id: {}"
+ "\n temp: {}(F).").
format(self.name, self.id, self.temperature))
return ret_str
'pass'文がありませんか? –
@ M.Volf私は、コードを貼り付けるときにOPがインデントを乱したと仮定しています。これは質問には関係しないので、「もし本当でないなら、私はそれについて言及していません。 – timgeb
ありがとうございました。私は誤って1行追加するのを忘れてしまった。このコードは、コードの作成を容易にするために段階的に行われることを意図していました。追加されなかった行は:optional_title = "----------"で、if文の下に置かれていたはずです。 – WannaLaugh