Trouvez le maximum de Python

Je suis encore un débutant, donc je serais heureux si vous pouviez me donner quelques conseils. Maintenant, entrons dans le sujet principal. Ici, nous allons créer un algorithme qui recherche la valeur maximale à partir de n nombres en utilisant python. J'ai pensé à l'algorithme moi-même autant que possible. Étonnamment, il est difficile de créer un algorithme pour trouver la valeur maximale. .. .. L'algorithme est difficile! !! !!

Voici l'algorithme que j'ai créé (désolé pour le code désordre!)

max.py


num = int(input("Combien de pièces souhaitez-vous remplacer?"))
i = 0
value_list = [] #Préparer un tableau pour stocker des nombres
while i < num:
    value = int(input("Remplacez un nombre"))
    value_list.append(value) #Ajouter des valeurs à la liste préparée
    i += 1

max_value = 0 #Initialiser la valeur maximale à 0
i = 0
while i < num:
    if value_list[i] >= max_value: #Comparez les nombres enregistrés dans l'ordre
        max_value = value_list[i]
    i += 1

print(max_value) #Valeur maximale de sortie

Je vais expliquer le flux

num = int(input("Combien de pièces souhaitez-vous remplacer?"))
i = 0
value_list = [] #Préparer un tableau pour stocker des nombres
while i < num:
    value = int(input("Remplacez un nombre"))
    value_list.append(value) #Ajouter des valeurs à la liste préparée
    i += 1

Ici, entrez n (le nombre de valeurs numériques à comparer). J'ai utilisé une liste pour travailler avec des nombres tous ensemble. Vous pouvez maintenant stocker n valeurs. append () est la méthode par défaut en python. Vous pouvez désormais ajouter des numéros au tableau à partir de maintenant.

max_value = 0 #Initialiser la valeur maximale à 0
i = 0
while i < num:
    if value_list[i] >= max_value: #Comparez les nombres enregistrés dans l'ordre
        max_value = value_list[i]
    i += 1

Ici, les valeurs numériques stockées dans la liste sont retirées dans l'ordre et comparées, mais la valeur maximale est d'abord initialisée à 0. Ensuite, si une valeur supérieure à la valeur maximale candidate est trouvée en comparant dans l'ordre, cette valeur est réinitialisée à la valeur maximale candidate. Et enfin, la valeur maximale est sortie et la fin.

Comment était-ce? Étonnamment, l'algorithme pour trouver la valeur maximale était difficile pour les débutants en programmation. Je pense que les ingénieurs sont vraiment incroyables. Je te respecte.

Recommended Posts

Trouvez le maximum de Python
Trouvez la valeur maximale python (amélioré)
Trouver des erreurs en Python
[Python] Trouvez la deuxième plus petite valeur.
Trouvez la distance d'édition (distance de Levenshtein) avec python
Résolvez le problème maximum de sous-tableau en Python
Trouvez la valeur de l'humeur avec python (Rike Koi)
le zen de Python
Découvrez la fraction de la valeur saisie en python
La chose semblable à une recherche de liste en Python
Trouvez la solution de l'équation d'ordre n avec python
[Python] Fractionner la date
[Introduction à l'algorithme] Trouvez l'itinéraire le plus court [Python3]
[Python] Trouvez la matrice de translocation en notation d'inclusion
Trouvez l'itinéraire le plus court avec l'algorithme de Python Dijkstra
Trouver la fonction de distribution cumulative par tri (version Python)
Connaissez l'emplacement du fichier de définition de classe Python.
Trouvez la partie 575 de Wikipedia en Python
Trouvez la matrice Hermite et ses valeurs uniques en Python
[Python] En savoir plus sur pip
python3 Mesurez la vitesse de traitement.
Vers la retraite de Python2
Comparons les types de tableaux Python
À propos du module Python venv
À propos de la fonction enumerate (python)
[Python] Ajustement de la barre de couleurs
Trouvez l'ordre / la combinaison en Python
Trouvez la factorisation première de la puissance
[Python] Récupérez le mois précédent
[Python 2/3] Analyser la chaîne de format
Appelez l'API avec python3.
À propos des fonctionnalités de Python
Trouvez l'ordre de cuisson optimal
Trouvons le rapport de circonférence avec Python
[Python] Vérifiez les bibliothèques installées
J'ai téléchargé la source python
Le pouvoir des pandas: Python
J'ai essayé de trouver l'entropie de l'image avec python
Découvrez la largeur apparente d'une chaîne en python
[Python] Fonctionnalisation de la formule de Heron et calcul de la surface maximale
Ecrire un programme python pour trouver la distance d'édition [python] [distance Levenshtein]
Python --Trouvez le nombre de groupes dans l'expression regex
Trouver l'index de la valeur maximale (valeur minimale) d'un tableau multidimensionnel
Trouver le diamètre du graphique par recherche de priorité de largeur (mémoire Python)
Trouver les valeurs propres d'une vraie matrice symétrique en Python
Trouvez la définition de la valeur de errno
Mémorandum ABC [ABC159 C - Volume maximum] (Python)
Laissez le traitement gênant à Python
[Python] Vérifiez le répertoire actuel, déplacez le répertoire
Extraire le fichier xz avec python
L'histoire de Python et l'histoire de NaN
Obtenir l'API arXiv en Python
Vérifiez le comportement lors de l'attribution de Python
Extraire la valeur maximale avec les pandas.
[Python] La pierre d'achoppement de l'importation
Python
First Python 3 ~ Le début de la répétition ~