La prise d'une potion

Exclusif Premium

Débloquez votre potentiel ! ✨

Cette session fait partie de notre programme Premium exclusif

+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors

Prêt à passer au niveau supérieur ?

Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

madem

9 mai 2025

Résolue
1 réponse

Gestion des points de vie avec potion

Il me semble qu'il y a un cas de figure qui n'est pas géré par le programme présenté en vidéo. Si le joueur prends une potion qui lui rends plus de point de vie que ces PV max (50), alors le joueur peux se retrouver avec plus de 50 PV. Je ne sais pas si c'est voulu, en tout cas j'étais parti du principe que le joueur ne pouvait pas avoir plus de 50 pv, donc ce que j'avais imaginé pour pallier à ce problème c'est : **Solution 1 :** avec la fonction min ```python PLAYER_HEALTH = min(PLAYER_HEALTH+potion_health, 50) ``` **Solution 2 :** avec une condition ternaire pour éviter de se retrouver trop de if/else imbriqué: ```python PLAYER_HEALTH = PLAYER_HEALTH+potion_health if PLAYER_HEALTH+potion_health < 50 else 50 ```

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.