Comment trouver le maximum de 2 nombres?
value = -9999
run = problem.getscore()
J'ai besoin de comparer les 2 valeurs, c'est-à value
- dire et de run
trouver le maximum de 2. J'ai besoin d'une fonction python pour le faire fonctionner?
max(number_one, number_two)
max(number_one, number_two)
. Les[]
's n'ajoutent rien d'utile.Vous pouvez utiliser
max(value, run)
La fonction
max
prend n'importe quel nombre d'arguments, ou (alternativement) un itérable, et renvoie la valeur maximale.la source
devrait le faire.
la source
Juste pour le plaisir, après la fête et le cheval boulonné.
La réponse est
max()
:!la source
Vous pouvez également obtenir le même résultat en utilisant une expression conditionnelle :
un peu plus flexible que
max
mais certes plus long à taper.la source
(num1>=num2)*num1+(num2>num1)*num2
renverra le maximum de deux valeurs.la source
J'ai remarqué que si vous avez des divisions, il arrondit à un entier, il serait préférable d'utiliser:
c=float(max(a1,...,an))/b
Navré pour le post tardif!
la source
donne le plus grand nombre de la liste des nombres sans utiliser une instruction Max
la source