擅长:python、mysql、java
<p>在类中使用dictionary很简单,然后可以使用播放器.inventory.keys(),以后您还可以通过播放器.库存['对象名称']</p>
<pre><code>from random import randint
class Character:
# Instantiates each character with personality traits
def __init__(self, name, health, lives, gender, inventory):
self.name = name
self.health = int(health)
self.lives = int(lives)
self.gender = gender
self.inventory = {}
inventoryitems = {
'Breadstick': randint(0,5),
'Magic Axe': randint(50,100),
'Tiny Fists': randint(0,25),
'Sword': randint(15,30)
}
player = Character("Kate", 100, 3, 'female',None)
player.inventory['Magic Axe'] = inventoryitems['Magic Axe']
player.inventory['Breadstick'] = inventoryitems['Breadstick']
print(player.inventory)
</code></pre>