Aller au contenu

Python : Jeu par tour


angelV

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

Lien vers le commentaire
Partager sur d’autres sites

  • E-Bahut

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.

 

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

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...
spam filtering
spam filtering