110 Jak znaleźć maksymalnie 2 liczby? value = -9999 run = problem.getscore() Muszę porównać 2 wartości tj. valueI runznaleźć maksimum z 2. Potrzebuję jakiejś funkcji Pythona, aby ją obsługiwać? python max Shilpa źródło
252 Użyj funkcji wbudowanej max. Przykład: max(2, 4)zwraca 4. Tylko dla chichotu, jest minteż ... jeśli tego potrzebujesz. : P Ashley Grenon źródło
17 max(number_one, number_two) dave źródło 1 Po prostu max(number_one, number_two). W []„s nie dodają niczego pożytecznego. Thomas Wouters 1 tak, te miały pokazać, że należy po prostu używać dowolnych liczb, ale widzę, jak to byłoby mylące dave 9 Możesz użyć max(value, run) Funkcja maxprzyjmuje dowolną liczbę argumentów lub (alternatywnie) iterowalną i zwraca maksymalną wartość. Chris B. źródło 8 max(value,run) powinien to zrobić. Tim Pietzcker źródło 5 Dla samej zabawy, kiedy impreza się skończyła i koń rzucił się do ucieczki. Odpowiedź brzmi max():! Muhammad Alkarouri źródło 4 Możesz również osiągnąć ten sam wynik, używając wyrażenia warunkowego : maxnum = run if run > value else value trochę bardziej elastyczny niż, maxale trzeba przyznać, że jest dłuższy do pisania. Dimitris Fasarakis Hilliard źródło 3 (num1>=num2)*num1+(num2>num1)*num2 zwróci maksymalnie dwie wartości. Mason źródło 2 Zauważyłem, że jeśli masz podziały, zaokrągla się to do liczby całkowitej, lepiej byłoby użyć: c=float(max(a1,...,an))/b Przepraszamy za późny post! Ivranovi źródło 1 numberList=[16,19,42,43,74,66] largest = numberList[0] for num2 in numberList: if num2 > largest: largest=num2 print(largest) daje największą liczbę z listy numerów bez użycia instrukcji Max Ryan źródło
9 Możesz użyć max(value, run) Funkcja maxprzyjmuje dowolną liczbę argumentów lub (alternatywnie) iterowalną i zwraca maksymalną wartość. Chris B. źródło
5 Dla samej zabawy, kiedy impreza się skończyła i koń rzucił się do ucieczki. Odpowiedź brzmi max():! Muhammad Alkarouri źródło
4 Możesz również osiągnąć ten sam wynik, używając wyrażenia warunkowego : maxnum = run if run > value else value trochę bardziej elastyczny niż, maxale trzeba przyznać, że jest dłuższy do pisania. Dimitris Fasarakis Hilliard źródło
2 Zauważyłem, że jeśli masz podziały, zaokrągla się to do liczby całkowitej, lepiej byłoby użyć: c=float(max(a1,...,an))/b Przepraszamy za późny post! Ivranovi źródło
1 numberList=[16,19,42,43,74,66] largest = numberList[0] for num2 in numberList: if num2 > largest: largest=num2 print(largest) daje największą liczbę z listy numerów bez użycia instrukcji Max Ryan źródło
max(number_one, number_two)
. W[]
„s nie dodają niczego pożytecznego.Możesz użyć
max(value, run)
Funkcja
max
przyjmuje dowolną liczbę argumentów lub (alternatywnie) iterowalną i zwraca maksymalną wartość.źródło
powinien to zrobić.
źródło
Dla samej zabawy, kiedy impreza się skończyła i koń rzucił się do ucieczki.
Odpowiedź brzmi
max()
:!źródło
Możesz również osiągnąć ten sam wynik, używając wyrażenia warunkowego :
trochę bardziej elastyczny niż,
max
ale trzeba przyznać, że jest dłuższy do pisania.źródło
(num1>=num2)*num1+(num2>num1)*num2
zwróci maksymalnie dwie wartości.źródło
Zauważyłem, że jeśli masz podziały, zaokrągla się to do liczby całkowitej, lepiej byłoby użyć:
c=float(max(a1,...,an))/b
Przepraszamy za późny post!
źródło
daje największą liczbę z listy numerów bez użycia instrukcji Max
źródło