[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet

[Python] So finden Sie den Mindestwert ohne Verwendung der Methode

So finden Sie den Minimalwert ohne Verwendung der Min- oder Max-Methode.

Denkweise

Wiederholen Sie den Vergleich der beiden Elemente.

** ▼ Beim Finden des Mindestwerts ** ・ Erstes Element: Der Anfangswert ist der 0. Wert. Dies ist der aktuelle Mindestwert.

Ersetzen Sie den kleineren durch den aktuellen Mindestwert im Vergleich zum zweiten Element.

・ Zweites Element: Das nächste Element. Bewegen Sie sich eins nach dem anderen nach oben. Es wird immer mit dem aktuellen Minimum verglichen. 

Finden Sie den Mindestwert

python


def min_val(arr):
  min = 0  #Stellen Sie zum ersten Mal die 0 auf den aktuellen Mindestwert ein (angegeben durch die Sequenznummer).
  for i in range(1, len(arr)):
    if arr[min] > arr[i]:  #Wenn die nächste Nummer im Vergleich kleiner ist, ersetzen Sie die aktuell niedrigste Sequenznummer
      min = i
  print(a[min])

python


a = [2,4,5,3,10,1,8,6,3,2]
min_val(a)

#1

## Finden Sie den Maximalwert Ersetzen Sie einfach die Ungleichung in der if-Anweisung.

python


def max_val(arr):
  max = 0
  for i in range(1, len(arr)):
    if arr[max] < arr[i]:
      max = i
  print(a[max])

python


a = [2,4,5,3,10,1,8,6,3,2]
max_val(a)

#10

Recommended Posts

[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet
[Python] Ein Programm, das die häufigsten Vogeltypen findet
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Ein Programm, das Python zum Abspielen von Junk verwendet
[Python] Ein Programm, das die Partitur rundet
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet
[Python] Ein Programm, das die Anzahl der Täler zählt
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
[Python] Vorsichtsmaßnahmen beim Ermitteln der Maximal- und Minimalwerte mit einem Numpy-Array mit einer kleinen Anzahl von Elementen
Es gibt ein Muster, das das Programm bei Verwendung von Python-Threading nicht gestoppt hat
[Python] Kapitel 01-03 Über Python (Schreiben und Ausführen eines Programms mit PyCharm)
Ein Programm, das nur die Esc-Taste drückt und loslässt
Eine Geschichte, die es einfach macht, den Wohnbereich mit Elasticsearch und Python abzuschätzen
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Schreiben Sie ein Programm, das das Programm missbraucht und 100 E-Mails sendet
Ein Programm, das einige Fragen beantwortet und die nächste Antwort vorhersagt
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
[Python] Ein Programm, das Treppen mit # erstellt
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
[Python] Ein Programm, das ein Paar findet, das durch einen bestimmten Wert geteilt werden kann
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
[Python] Hinweis: Selbst erstellte Funktion zum Ermitteln des Bereichs der Normalverteilung
Testen Sie das Hochladen von Bildern, indem Sie in Python erstellen, ohne Dummy-Bilddateien in Django zu platzieren
Machen Sie aus einem Python-Programm einen Daemon und führen Sie es automatisch aus, wenn das Betriebssystem gestartet wird
Python-Skript, das SQL-Dateien liest, BigQuery ausführt und CSV speichert
Veröffentlichen und Verwenden eines Programms, das automatisch Gesichtsbilder bestimmter Personen sammelt
Ich möchte ein Programm ausführen und verteilen, das die Größe von Bildern in Python3 + Pyinstaller ändert
[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet
Ein netter Nimporter, der Nim und Python verbindet
ffmpeg-Erstellen Sie eine Python-Umgebung und teilen Sie das Video
Programm zur Suche nach demselben Bild
Erstellen Sie eine Webmap mit Python und GDAL
Überprüfen von Methoden und Variablen mithilfe der Bibliothek siehe
Testmethoden, die zufällige Werte in Python zurückgeben
Schreiben wir ein Python-Programm und führen es aus
Berücksichtigung der Stärken und Schwächen von Python
Ein Shell-Programm, das eine Fibonacci-Sequenz anzeigt
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
Ein Programm, das ein paar Kilogramm BMI und Standardgewicht verlangt [Python]
[Python] Sortieren Sie Äpfel und Birnen anhand einer Support Vector Machine (SVM) nach Pixelwerten.
Programm, das die CSV-Daten der Transaktionshistorie der SBI Securities-Aktie zusammenfasst [Python3]
[Python] Ein Notizbuch, das die ipynb-Datei von GitHub ins Japanische übersetzt und herunterlädt.
Die Geschichte von Python ohne Inkrement- und Dekrementoperatoren.
Versuchen Sie, eine komprimierte Datei mit Python und zlib zu erstellen
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
Erstellen Sie ein Diagramm mit der Plot-Schaltfläche und dem Schieberegler
Senden und empfangen Sie Google Mail über die Google Mail-API mit Python
Implementieren eines Generators mit Python> Link> Yield und next ()> Yield
Python-Programm, das nach demselben Dateinamen sucht
PHP- und Python-Beispiele, die die ChatWork-API treffen
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
[Python] Maskiere das Bild mit Pillow zu einem Kreis
Extrahieren Sie den Maximalwert mit Pandas und ändern Sie diesen Wert