classの機能の勉強を兼ねて、classを書いてみました。
がしかし、思った出力結果が出ません。アドバイス、よろしくお願いいたします。
python
1import time 2class ShoppinChain: 3 def __init__(self): 4 self.chain = [] 5 self.create_shopping(0, 0) 6 7 def create_shopping(self,fruits,meat): 8 shoppingBag={ 9 'timestamp' :time.time(), 10 'fruits':fruits, 11 'meat':meat 12 } 13 14 self.chain.append(shoppingBag) 15 16 return shoppingBag 17 18if __name__ == '__main__': 19 20 shoppinChain=ShoppinChain() 21 print(shoppinChain(chain)) #{タイムスタンプ,0,0}がprintされることを期待 22 print(shoppingChain.create_shopping('apple','pork'))#{タイムスタンプ,'fruits':'apple', 'meat':'pork'}がprintされることを期待
> がしかし、思った出力結果が出ません。
出力結果を書いてください。
どういう出力結果となるんでしょう。
そして、あなたの思うような出力結果とはどういうものなんでしょうか
質問のコードの中に #にて期待する出力を書いています。分かりにくかったですね。失礼しました。
以下の通りとなります。よろしくお願いいたします。
print(shoppinChain(chain))
#{タイムスタンプ,0,0}がprintされることを期待
print(shoppingChain.create_shopping('apple','pork'))
#{タイムスタンプ,'fruits':'apple', 'meat':'pork'}がprintされることを期待
回答2件
あなたの回答
tips
プレビュー