我一直在尝试创建一个程序来计算和记录某些食物中所含的卡路里,我有一个名为“Food”的类,我想通过用户输入创建实例。我已经做了大量的搜索,但还没有找到任何可以这样做的方法。在
目前,我已经通过创建一个列表来解决这个问题,如下所示
ingredients.append(Food(food_name, calories, protein, fat, quantity))
问题是,我现在必须在列表中按索引引用食物,而不是按名称引用,这在以后的程序中可能会不方便。在
我想做这样的事
^{pr2}$但这只是在没有输入的情况下重新分配变量food_name。在
当然,通过用户输入创建实例是可能的。希望有任何解决方案!:)
不要将它们添加到dict中,而要将它们添加到dict中。键将是食品名称,将同一名称插入两次将是错误的(您必须自己编写代码,因为dict会很乐意覆盖现有的项目)。在
使用字典。在
相关问题 更多 >
编程相关推荐