Come trovare il massimo di 2 numeri?massimo di 2 numeri
value = -9999
run = problem.getscore()
ho bisogno di confrontare i 2 valori cioè value
e run
e trovano il massimo di 2. Ho bisogno di qualche funzione Python per farlo funzionare?
Come trovare il massimo di 2 numeri?massimo di 2 numeri
value = -9999
run = problem.getscore()
ho bisogno di confrontare i 2 valori cioè value
e run
e trovano il massimo di 2. Ho bisogno di qualche funzione Python per farlo funzionare?
Utilizzare la funzione integrata max
.
Esempio: max(2, 4)
rendimenti 4.
Appena per le risatine, c'è un min
così ... se ne avete bisogno. : P
max(number_one, number_two)
È possibile utilizzare max(value, run)
La funzione max
prende qualunque numero di argomenti, o (in alternativa) un iterabile, e restituisce il valore massimo.
max(value,run)
dovrebbe farlo.
Solo per il gusto di farlo, dopo che la festa è finita e il cavallo è scappato.
La risposta è: max()
!
ho notato che se avete divisioni che completa il quadro per intero, sarebbe meglio usare:
c=float(max(a1,...,an))/b
Ci scusiamo per il ritardo post!
numberList=[16,19,42,43,74,66]
largest = numberList[0]
for num2 in numberList:
if num2 > largest:
largest=num2
print(largest)
dà maggior numero fuori dal numberslist senza l'utilizzo di una dichiarazione Max
(num1>=num2)*num1+(num2>num1)*num2
restituirà il massimo di due valori.
si potrebbe anche ottenere lo stesso risultato utilizzando un Conditional Expression:
maxnum = run if run > value else value
un po 'più flessibile di max
ma certamente più digitare.
Just 'max (numero_uno, numero_due)'. I '[]' non aggiungono nulla di utile. –
sì, quelli dovevano mostrare che dovresti usare solo numeri arbitrari, ma posso vedere come ciò potrebbe confondere – dave