J'ai eu quelques conseils sur l'article que j'ai écrit la dernière fois (Trouvons la valeur maximale python (correction ver)), alors j'ai essayé de le refactoriser davantage. Cette fois, j'ai modifié le code en mettant l'accent sur la lisibilité.
-Comment définir des variables pendant le traitement en boucle des instructions for
Le code est ci-dessous.
num = int(input("Combien de pièces souhaitez-vous remplacer?"))
value_list = [] #Préparer un tableau pour stocker des nombres
for i in range(num):
value = int(input("Remplacez un nombre"))
value_list.append(value) #Ajouter des valeurs à la liste préparée
max_value = value_list[0] #Initialiser avec des éléments de liste
for value in value_list:
if value > max_value:
max_value = value
print(max_value) #Valeur maximale de sortie
Changer avant
for i in range(num):
if value_list[i] > max_value:
max_value = value_list[i]
Après le changement
for value in value_list:
if value > max_value:
max_value = value
Ce code est plus simple et plus facile à comprendre. Plus vous écrivez d'articles, plus vous ferez de découvertes et ce sera très instructif.
Recommended Posts