Задача задачи:
создать пустой словарь с именем pokedex
определить новую функцию, которая будет принимать аргументы для pokedex, poke_id, poke_name, poke_type
используйте функцию моего словаря create_pokemon
и добавьте новую пару key:value
в словарь pokedex
, где key
равен poke_id
, а value
является вновь созданным словарем покемонов
Я создал функцию словаря: create_pokemon(poke_id, poke_name, poke_type)
. Клавиши 'hp','defense', 'special_defense'
, и этот список можно продолжить.
Это моя create_pokemon
функция:
new_pokemon= {
'poke_id': poke_id,
'poke_name': poke_name,
'poke_type': poke_type,
'hp': np.random.randint(400,501),
'attack': np.random.randint(50,101),
'defense': np.random.randint(50,101),
'special_attack' : np.random.randint(100,151),
'special_defense': np.random.randint(100,151),
'speed': np.random.randint(0,101)
}```
so when I display pokedex, it should look something like:
```{1: {'attack': 64,
'defense': 59,
'hp': 495,
'poke_id': 1,
'poke_name': 'charmander',
'poke_type': 'fire',
'special_attack': 100,```