---
# System prepended metadata

title: Joc Pokémon

---

# Joc Pokémon

![](https://i.imgur.com/ivnGpic.jpg)


Jugarem als pokémons! Aquí us deixo una llista amb 10 Pokémons



| Nombre | Nom | Tipus | Força d'atac |
| --------| -------- | -------- | -------- |
|1|Bulbasaur|Planta    |49      |
|2|Abra  |Psíquic      |  20    |
|3|Starmie |Aigua      |   75   |
|4|Charmander|Foc      | 52     |
|5|Pikachu|Elèctric    |  55    |
|6|Ditto |Normal       |  48    |
|7|Squirtle  |Aigua    |48      |
|8|Lapras |Aigua       | 85     |
|9|Zapdos |Elèctric    | 90     |
|10|Caterpie |Insecte  | 30     |

En primer lloc, heu de crear una llista general de Pokémons amb la informació que us he donat en la taula. Aquesta serà la nostra llista original amb la qual anirem treballant. La direm llista_pokemon. Farem servir la funció list() per a crear multi llistes.

Després, heu d'implementar un menú amb les següents opcions:

1. **Capturar Pokémon**. Heu de crear la vostra llista de Pokémons i s'emmagatzemen a la vostra Pokedex, com ho fareu?, heu de crear una nova llista que anomenarem pokedex_jugador. Generareu un nombre aleatori que us donarà la posició en la qual es troba el pokémon de la llista principal (llista_pokemon) i el carreguéssiu en la vostra pokedex pokedex_jugador.(Opcional) El jugador pot decidir quants pokémon vol afegir a la seva pokedex de cop, mínim 2 (opcional). Haureu de mostrar el pokémon capturat cada vegada que afegiu un pokémon a la llista. (Opcional)Podeu comprovar que no es repeteixi cap pokémon en la seva pokedex.
2. **Mostrar Pokémons**: Heu de mostrar els pokémon de la vostra pokedex amb tota la seva informació (pokedex_jugador), s'ha de visualitzar cada pokémon un sota l'altre.
3. **Deixar anar pokémon**. En primer lloc, heu de mostrar la pokedex que teniu (pokedex_jugador) i l'usuari triarà el pokémon que desitja deixar anar. Deixar anar significa eliminar.
4. **Intercanviar pokémon**. Crearem la pokedex per a l'enemic pokedex_enemic. Mostrarem les dues pokedex al jugador i el jugador triarà que pokémon vol intercanviar amb l'enemic. Recorda que l'intercanvi s'ha de realitzar en la mateixa posició en la qual es trobaven originalment, per exemple:
**lista_Maite_pok**
1	Bulbasaur
2	Ivysaur
3	Venusaur
**lista_enemigo_pok**
1	Squirtle
2	Wartortle
3	Blastoise

El jugador vol intercanviar Bulbasaur per Wartortle, les llistes quedaran:

**lista_Maite_pok**
1	*Wartortle*
2	Ivysaur
3	Venusaur
**lista_enemigo_pok**
1	Squirtle
2	*Bulbasaur*
3	Blastoise

**NOTA: la pokedex del nostre enemic serà igual a la llista de pokémon principal**

5. **Lluitar**. Es mostrarà al jugador el seu pokedex. El jugador seleccionarà el pokémon de la seva llista i i aleatòriament se seleccionarà el pokemon de la pokedex de l'enemic. S'ha de mostrar per pantalla la informació dels dos pokémon que lluitaran. Guanyarà el que tingui una major força d'atac. S'indicarà al jugador si ha guanyat o perdut. Si ha guanyat s'afegirà el nou pokémon a la seva pokedex i si no s'afegirà a la pokedex de l'enemic. Crear dos comptadors, un de victòries i un altre de derrotes.
6. **Mostrar victòries i derrotes**. Heu de mostrar les partides guanyades i perdudes
7. **Sortir**

