# Ejercicio 8: listas
# Creado usando Python marcha lenta, el IDE de Python
# crear una lista vacía
clubmemberlist =]
membernumber = 0
enteranother = "y"
# configurar mientras bucle para introducir nombres en una lista
mientras que (enteranother == "y"):
NewName = input ("\nEnter un nombre de miembro del club:")
membernumber = membernumber + 1
# Añadir nombre a fin de lista
clubmemberlist.Append(NewName)
Imprimir ("la lista se lee ahora:", clubmemberlist)
Imprimir ("número de socio es:", membernumber)
enteranother = input ("¿quieres entrar a otra? y o n: ")
Imprimir ("la lista en total ahora lee:", clubmemberlist)
final # mientras lazo!
# Obtener la longitud de la lista
Imprimir ("ahora vamos a obtener la longitud de la lista.")
lengthofclubmembers = len(clubmemberlist)
Imprimir ("la longitud de la lista es:", lengthofclubmembers)
# Tenemos que reducir el número de longitud por 1
# porque caerán fuera del rango de la lista si no lo hacemos
# Listas iniciar la numeración en "0"
lengthofclubmembers = lengthofclubmembers - 1
# Esto nos dirá qué número estamos en
displaynumber = 1
# Configurar bucle para imprimir los 3 últimos nombres de lista
mientras displaynumber < = 3:
Imprimir ("cantidad:", lengthofclubmembers + 1, "en la lista es:", clubmemberlist[lengthofclubmembers])
# reducir la longitud de la lista por uno
lengthofclubmembers = lengthofclubmembers - 1
# aumentar displaynumber por uno a trabajar por 3
displaynumber = displaynumber + 1
final # mientras lazo!
# Encontrar y eliminar duplicados en la lista
Imprimir ("quitar duplicados.")
clubmembernoduplicates = list(set(clubmemberlist))
Imprimir ("la lista es ahora:", clubmembernoduplicates)
Imprimir ("ahora vamos a ordenar la lista.")
clubmembernoduplicates.Sort()
Imprimir ("la listis ordenados ahora:", clubmembernoduplicates)