[Python] Un programme qui trouve les valeurs minimales et maximales sans utiliser de méthodes

[Python] Comment trouver la valeur minimale sans utiliser la méthode

Comment trouver la valeur minimale sans utiliser la méthode min ou max.

Façon de penser

Répétez la comparaison des deux éléments.

** ▼ Lors de la recherche de la valeur minimale ** ・ Premier élément: La valeur initiale est la valeur 0. Il s'agit de la valeur minimale actuelle.

Remplacez le plus petit par la valeur minimale actuelle par rapport au deuxième élément.

・ Deuxième élément: L'élément suivant. Montez un par un. Il est toujours comparé au minimum actuel. 

Trouvez la valeur minimale

python


def min_val(arr):
  min = 0  #Pour la première fois, définissez le 0 sur la valeur minimale actuelle (spécifiée par le numéro de séquence)
  for i in range(1, len(arr)):
    if arr[min] > arr[i]:  #Si le numéro suivant est plus petit en comparaison, remplacez le numéro de séquence le plus bas actuel
      min = i
  print(a[min])

python


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

#1

## Trouvez la valeur maximale Remplacez simplement l'inégalité dans l'instruction if.

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] Un programme qui trouve les valeurs minimales et maximales sans utiliser de méthodes
[Python] Un programme qui trouve les types d'oiseaux les plus courants
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
Un programme qui utilise Python pour lire des fichiers indésirables
[Python] Un programme qui arrondit le score
[Python] Un programme qui trouve le nombre maximum de jouets pouvant être achetés avec votre argent
[Python] Un programme qui calcule le nombre de mises à jour des enregistrements les plus élevés et les plus faibles
[Python] Un programme qui compte le nombre de vallées
[Python] Un programme qui compare les positions des kangourous.
[Python] Précautions lors de la recherche des valeurs maximum et minimum avec un tableau numpy avec un petit nombre d'éléments
Il y a un modèle que le programme ne s'est pas arrêté lors de l'utilisation du thread Python
[Python] Chapitre 01-03 À propos de Python (Ecrire et exécuter un programme à l'aide de PyCharm)
Un programme qui appuie et relâche simplement la touche Échap
Une histoire qui facilite l'estimation de la surface habitable à l'aide d'Elasticsearch et de Python
[Python] Un programme pour trouver le nombre de pommes et d'oranges qui peuvent être récoltées
Ecrire un programme qui abuse du programme et envoie 100 e-mails
Un programme qui répond à quelques questions et prédit la prochaine réponse
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
Comprendre les probabilités et les statistiques qui peuvent être utilisées pour la gestion des progrès avec un programme python
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
[Python] Un programme qui crée des escaliers avec #
[Python] Un programme qui calcule le nombre de segments de chocolat qui remplissent les conditions
[Python] Un programme qui trouve une paire qui peut être divisée par une valeur spécifiée
Un programme python qui redimensionne une vidéo et la transforme en image
[Python] Note: Fonction auto-conçue pour trouver la zone de distribution normale
Créer en Python sans fichier image factice dans Django et tester le téléchargement de l'image
Transformez un programme Python en démon et exécutez-le automatiquement au démarrage du système d'exploitation
Script Python qui lit les fichiers SQL, exécute BigQuery et enregistre le csv
Publier et utiliser un programme qui collecte automatiquement les images du visage de personnes spécifiées
Je veux exécuter et distribuer un programme qui redimensionne les images Python3 + pyinstaller
[Python] Un programme qui calcule la différence entre les valeurs totales diagonales
Un joli nimporter qui connecte nim et python
ffmpeg-Construisez un environnement python et divisez la vidéo
Programme pour rechercher la même image
Créer une carte Web en utilisant Python et GDAL
Vérification des méthodes et des variables à l'aide de la bibliothèque voir
Méthodes de test qui renvoient des valeurs aléatoires en Python
Écrivons un programme Python et exécutons-le
Prise en compte des forces et faiblesses de Python
Un programme shell qui affiche une séquence de Fibonacci
Une histoire qui était pratique lorsque j'ai essayé d'utiliser le module d'adresse IP python
Un programme qui demande quelques kilogrammes pour atteindre l'IMC et le poids standard [Python]
[Python] Trier les pommes et les poires à partir des valeurs de pixels à l’aide d’une machine à vecteurs de support (SVM)
Programme qui résume les données csv de l’historique des transactions de l’action SBI Securities [Python3]
[Python] Un bloc-notes qui traduit et télécharge le fichier ipynb de GitHub en japonais.
L'histoire de Python sans opérateurs d'incrémentation et de décrémentation.
Essayez de créer un fichier compressé en utilisant Python et zlib
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 1 ~
Créez un graphique à l'aide du bouton et du curseur de l'intrigue
Envoyez et recevez Gmail via l'API Gmail en utilisant Python
Implémentation d'un générateur en utilisant Python> link> yield et next ()> yield
Programme Python qui recherche le même nom de fichier
Exemples PHP et Python qui ont atteint l'API ChatWork
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 2 ~
Un mémo que j'ai touché au magasin de données avec python
[Python] Masquez l'image dans un cercle à l'aide de Pillow
Extraire la valeur maximale avec les pandas et modifier cette valeur