Aller au contenu
angelV

Python : Jeu par tour

Messages recommandés

Bonjour à tous,

Avant toute chose, je remercie les personnes qui m'ont aidé jusqu'à présent.

J'ai un exercice à faire sur python dans lequel je dois créer, en quelque sorte, un jeu type RPG.

Problème : je suis vraiment pas doué sur python ! J'ai commencé quelque chose mais après BLOQUé !

Pourriez-vous m'aider à répondre à cet exercice ???

Je vous donne si joint l'exo.

Merci d'avance.

IMG_20191130_113224.jpg

IMG_20191130_113247_1.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

C'est juste pour "amorcer la pompe", car je ne suis absolument pas sûr de moi, mais peut-être que cela incitera d'autres intervenants à mettre leur grain de sel.

Pour moi, les deux premières fonctions seraient :

def est_vivant(nom):
  return nom['ptsVie']>0

def donne_un_coup(nom):
  return nom['force']

J'ai essayé avec

helmut={'ptsVie':180,'force':6,'adresse':75,'nbCoups':3,'armure':30}

olga={'ptsVie':98,'force':8,'adresse':90,'nbCoups':2,'armure':35}

def est_vivant(nom):
  return nom['ptsVie']>0

def donne_un_coup(nom):
  return nom['force']

print(est_vivant(helmut))

print(donne_un_coup(olga))

qui donne bien les bonnes réponses.

Mais est-ce la bonne manière ?

De toute façon, comme tu as "commencé quelque chose", il serait bon que tu publies ce que tu as fait.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×
×
  • Créer...