前提
下のPythonプログラムで(プログラムを、かなり省略しているので擬似コードだと思ってください。),nekoクラスのイニシャライザが呼ばれたときに,イニシャライザ内部のprint()でFalseが出力されることがあります.
発生している問題・エラーメッセージ
print()のところで,Falseと出力されることがあります.(Trueのときもあるからわけがわかりません.)
なぜなのか,調べてみてもわからないので,教えていただきたいです...
class node(object): def __init__(self, name, size=6, provide_vol=0, children = []): self.name = name self.size = size self.provide_vol = provide_vol self.children = children #or [] print(not self.children) for i in range(0,100): n = node("nyan",size=0,provide_vol=3)
補足情報(FW/ツールのバージョンなど)
使っているPythonはPython 3.9.7です.
回答3件
あなたの回答
tips
プレビュー