Shilpa
tengo dos variables value
y run
:
value = -9999
run = problem.getscore()
¿Cómo puedo saber cuál es mayor y obtener el mayor valor?
Consulte también Encontrar el número más grande (más grande, máximo) en una lista de números: esos enfoques funcionan (y se muestran aquí), pero también se pueden comparar dos números directamente.
Ashley Grenon
Usar la función integrada max
.
Ejemplo:
max(2, 4)
devuelve 4.
Solo para reír, hay un min
también… en caso de que lo necesites. :PAG
dave
max(number_one, number_two)
-
Justo
max(number_one, number_two)
. El[]
‘s no agregan nada útil.– Thomas Wouters
28 de julio de 2010 a las 20:51
-
sí, esos eran para mostrar que solo debes usar números arbitrarios, pero puedo ver cómo eso sería confuso
– dave
28 de julio de 2010 a las 20:56
Puedes usar max(value, run)
La función max
toma cualquier número de argumentos, o (alternativamente) un iterable, y devuelve el valor máximo.
max(value,run)
Deberías hacerlo.
Solo por diversión, después de que la fiesta haya terminado y el caballo se haya desbocado.
La respuesta es: max()
!
Dimitris Fasarakis Hilliard
También puede lograr el mismo resultado usando un Expresión condicional:
maxnum = run if run > value else value
un poco más flexible que max
pero es cierto que más tiempo para escribir.