Aus einem Buch, das der Programmierer lernen kann ... (Python): Bedingte Suche (Maximalwert)

Weiter von Letztes Mal lese ich das Suchproblem. Hier wird der Wert aus der Beziehung zu anderen Werten gesucht, um den Maximalwert zu finden.

Bedingte Suche (Maximalwert) Klicken Sie hier für den C ++ - Antwortcode
const int ARRAY_SIZE = 10;
int intArray[ARRAY_SIZE] = {4,5,9,12,-4,0,-57,30987,-287,1};
int highestValue = intArray[0];
for (int i = 1; i < ARRAY_SIZE; i++) {
    if (intArray[i] > highestValue) highestValue = intArray[i];

Ihre Antwort Python3
#!/usr/bin/env python
#coding:utf-8

def MaxSearch():
    ARRAY_NUMBER = [4,5,9,12,-4,0,-57,30987,-287,1]
    maxValue = ARRAY_NUMBER[0]
    for x in range(len(ARRAY_NUMBER)):
        if ARRAY_NUMBER[x] > maxValue:
            maxValue = ARRAY_NUMBER[x]

    print(maxValue)

・ ・ ・ (Terminalausführung)
>>> from test31 import MaxSearch
>>> MaxSearch()
30987
>>> 

Siehe den vorherigen Kommentar Ich wollte es selbst kürzen, aber der Maximalwert wurde angefordert!

Als Referenz aus dem vorherigen Kommentar Gibt es eine Python-Methode? Python-Standardbibliothek Ich habe hier gesucht, aber nichts gefunden, was eine Methode zum Ermitteln des Maximalwerts zu sein scheint. Ist es also besser, die Maximalwerte der Reihe nach zu betrachten?

Recommended Posts

Aus einem Buch, das der Programmierer lernen kann ... (Python): Bedingte Suche (Maximalwert)
Aus einem Buch, das Programmierer lernen können (Python): Statistischer Verarbeitungsabweichungswert
Aus einem Buch, das Programmierer lernen können ... (Python): Zeiger
Aus einem Buch, das Programmierer lernen können ... (Python): Über das Sortieren
Aus einem Buch, das Programmierer lernen können (Python): Nachrichten dekodieren
Aus einem Buch, das der Programmierer lernen kann ... (Python): Finden Sie den häufigsten Wert
Aus einem Buch, das Programmierer lernen können ... (Python): Überprüfung von Arrays
Aus einem Buch, das Programmierer lernen können (Python): Klassendeklaration (öffentlich / privat usw.)
Aus einem Buch, in dem die Gedanken des Programmierers gelernt werden können: Fassen Sie die Teile kleiner Probleme zusammen
Aus einem Buch, das der Programmierer lernen kann ... Überprüfung der Runenprüfsumme (variable Länge) Teil 2
Aus einem Buch, das der Programmierer lernen kann ... Konvertieren von Zeichen, die Zahlen darstellen, in einen ganzzahligen Typ
Aus einem Buch, das die Denkweise des Programmierers interessanterweise gelernt hat (Python)
[Python-Algorithmus] Ein Programm, das einige deutsche Antworten aus einer Suche mit Tiefenpriorität ausgibt
"Python Kit", das Python-Skripte von Swift aufruft
Ein Mechanismus zum Aufrufen von Ruby-Methoden aus Python, der in 200 Zeilen ausgeführt werden kann
Die Denkweise des Programmierers stammt aus dem XX. Buch (Python)
"Ein Buch, das Flask von Grund auf versteht" Memo lesen
Die Denkweise des Programmierers stammt aus dem XX. Buch (Python)
Python-Skript, das von der Google-Suche zum sofortigen Speichern der Suchergebnisseite führt
Ein Memo, das mit Python & Spark Daten aus dashDB liest
Python-Programm von "Buch, das schwieriges Programmieren leicht lehrt"
Python-Bedingungsextraktion aus der Liste, die ich oft vergesse
Python-Programm, das die Zeitnutzung aus icalendar-Daten aggregiert
Extrahieren Sie den Wert, der einem Wert am nächsten kommt, aus einem Listenelement in Python
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können
[Python] Erstellen Sie ein Diagramm, das mit Plotly verschoben werden kann
Ich habe ein Paket erstellt, das morphologische Analysegeräte mit Python vergleichen kann
Lassen Sie uns ein Kindle-Buch erstellen, das mathematische Formeln aus TeX-Dateien visualisiert
Erstellt eine Bibliothek für Python, die die morphologische Teilung problemlos handhaben kann
Ich habe ein Shuffle gemacht, das mit Python zurückgesetzt (zurückgesetzt) werden kann
[Python] Ich habe eine Klasse erstellt, die schnell einen Dateibaum schreiben kann