web-dev-qa-db-fra.com

Comment trouver le maximum de 2 nombres?

Comment trouver le maximum de 2 nombres?

value = -9999
run = problem.getscore()

J'ai besoin de comparer les 2 valeurs, c'est-à-dire value et run, et de trouver le maximum de 2. J'ai besoin de python pour la faire fonctionner?

83
Shilpa

Utilisez la fonction intégrée max .

Exemple: max(2, 4) renvoie 4.

Juste pour rire, il y a aussi min ... si vous en avez besoin. : P

197
Ashley Grenon
21

max(number_one, number_two)

12
dave

Vous pouvez utiliser max(value, run)

La fonction max accepte n'importe quel nombre d'arguments ou, le cas échéant, une valeur itérable, et renvoie la valeur maximale.

8
Chris B.
max(value,run)

devrait le faire.

7
Tim Pietzcker

Juste pour le plaisir, après que la fête soit terminée et que le cheval soit parti.

La réponse est: max()!

4
Muhammad Alkarouri

Vous pouvez également obtenir le même résultat en utilisant Expression conditionnelle :

maxnum = run if run > value else value

un peu plus souple que max mais certes plus long à taper.

3

J'ai remarqué que si vous avez des divisions, cela arrondit en entier, il serait préférable d'utiliser:

c=float(max(a1,...,an))/b

Navré pour le post tardif!

2
Ivranovi

(num1>=num2)*num1+(num2>num1)*num2 retournera le maximum de deux valeurs.

1
Mason
numberList=[16,19,42,43,74,66]

largest = numberList[0]

for num2 in numberList:

    if num2 > largest:

        largest=num2

print(largest)

donne le plus grand nombre de numéros sans utiliser d'instructions Max

1
Ryan