-2
オブジェクトのブール値プロパティ(配列内のオブジェクト)がTrueに設定されている場合にのみ、いくつかのものを出力する必要があります。私は現在しようとしている:私はここで何かが欠けていリスト内包のインラインプリント
print("Points of Interest: " + (" ".join([str(poi.name) for poi in currentRoom.pointsOfInterest] if [poi.found for poi in currentRoom.pointsOfInterest] else 0)))
、str(poi.name)
がfalseに設定されているオブジェクトのブール値プロパティ(poi.found)にもかかわらず、印刷されますよう。
アドバイスはありますか?事前に
おかげ
は、それを解決したこと、ありがとうございます! – Wretch11