Python para encontrar el elemento mas grande y pequeño en una lista

in #programming8 years ago (edited)

LearnPython009c7.png

Este es un post rápido para las personas empezando en python. Si has usado o has escuchado de Listas, son muy importantes en Python. En otros lenguajes se les clasifican como Arreglos, pero en python son un poco mas. Tienen una lista de funciones (comandos) que nos permiten manipular el contenido de la lista.

En esta ocasión usaremos dos funciones la de min() y max() la cuan nos darán el máximo y mínimo elemento dentro de la lista.

Tarea


Encontrar el mínimo elemento de la lista.

Procedimiento

  • Preguntamos el número a insertar en la lista usando input() o raw_input()
  • Creamos una lista llamada elementos: elementos=[]
  • Leemos la lista usando un bucle usando un for loop
  • Agrega cada número del bucle a la lista
  • Ahora usaremos la función max() para encontrar el elemento más grande
  • De manera inversa usaremos min()

Codigo

elemento = []
numero = int(input('Cuantos números: '))

for i in range(numero):
     insertar_numero = int(input('Insertar el numero :'))
     elemento.append(insertar_numero)

print("El máximo elemento de la lista es :", max(elemento), "\nMínimo elemento de la lista es :", min(elemento))

Conslusión


Basicamente el proceso es sencillo, primero creamos la lista, luego preguntamos el numero de elementos dentro de la lista, finalmente en el bucle procesamos la lista para que nos pregunte el numero individual de cada elemento y finalmente aplicamos la función para que procese esta lista.

Algo importante a notar es que usamos int() para definir la inserción como integral. Una modificación en caso de no ser números cerrados pudo haber sido float().


JZA

About me:
Steemer, crypto fan, like to listen to 90s hip hop, and loves to chat about Linux Python and Free software. Runs a local Tech club in sunny Cancun, and enjoys hoping on planes and landing somewhere else.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 66552.75
ETH 3490.33
USDT 1.00
SBD 2.64