Aller au contenu

Python : Jeu par tour


angelV

Messages recommandés

Posté(e)

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

  • E-Bahut
Posté(e)

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.

 

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering