newbie ici.Appliquer un multiplicateur à un nombre aléatoire
OK si longue histoire courte, je l'ai fait une var qui affichera un nombre aléatoire entre 70 et 155:
T_dmg = random.randrange(70,155)
Et voici mon "multiplicateur":
def crit(cr):
return cr * 2
Crit signifie critique mais je ne suis pas sûr de savoir comment utiliser la déclaration "retour". J'ai donc ajouté cette fonction à la ligne avant le numéro est ajouté jusqu'à:
if Toni > 0:
crit(T_dmg)
Xoni = Xoni - T_dmg
Le problème est que la sortie est jamais multipliée parce que d'une certaine manière, la fonction « Crit » ne semble pas appliquer. Xoni est un var qui a une valeur de 7000. Si cela n'a pas de sens, j'utilise HP à partir de concepts de jeux. J'espère que l'un d'entre vous peut faire la lumière.
Merci!
Edit: Code Chance:
def critchance():
random.randrange(1,10)
if critchance() == "3"
crit()
Que signifie «cr»? – xxmbabanexx
Je n'ai aucune idée, je pensais juste que je devrais remplir la parenthèse ... – c0ldpr0xy
Peut-être 'T_dmg = crit (T_dmg)'? –