Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Programador: Geovanny Méndez Marín [gmendezm.com] [guikane@gmail.com]
- #Estudiante: Alexander Guthrie - Grupo G3 [grupog3cr.com] [alex@grupog3cr.com]
- # codigo para llenar la lista con informacion
- l=[0,0,0,0,0,0,0,0,0,0]
- # rellena la lista con los números introducidos por input
- def llenar_lista():
- i=0
- while i < 10:
- x=input("Introduzca")
- l[i]=int(x)
- i+=1
- # funcion para imprimir lista
- def imprimir_lista(l):
- largo=len(l)
- i=0
- res="["
- while i < largo:
- res+=str(l[i])
- i+=1
- if i < largo:
- res+=","
- res+="]"
- print(res)
- #obtener el elemento mayor
- def mayor(l):
- mayor=0
- i=0
- largo=len(l)
- while i < largo:
- if l[i] > mayor:
- mayor = l[i]
- i+=1
- return mayor
- # obtener las repeticiones de un elemento en una lista
- def repeticiones(x, l):
- i=0
- largo=len(l)
- veces=0
- while i<largo:
- if(l[i]==x):
- veces+=1
- i+=1
- return veces
- # función para la cantidad de elementos terminados en 4
- def posicion_terminados_en_4(l):
- i=0
- largo=len(l)
- while i < largo:
- if(l[i]==4 or l[i]%10==4):
- print("El numero en la posicion ", i, " termina en 4: ", l[i])
- i+=1
- # cantidad de digitos que tiene un numero
- def cantidad_digitos(n):
- cantidad=0
- while n > 0:
- cantidad+=1
- n=n//10
- return cantidad
- # numeros con mas de tres digitos
- def numeros_con_mas_de_tres_digitos(l):
- i=0
- largo=len(l)
- while i < largo:
- if(cantidad_digitos(l[i])>3):
- print("El numero en la posicion ", i, " tiene mas de tres digitos: ", l[i])
- i+=1
- # Ejecuta el programa principal
- def main():
- llenar_lista()
- print("Su lista es la siguiente:")
- imprimir_lista(l)
- print("El mayor es")
- print(mayor(l))
- print("El numero mayor esta repetido el siguiente numero de veces:")
- print(repeticiones(mayor(l), l))
- posicion_terminados_en_4(l)
- numeros_con_mas_de_tres_digitos(l)
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement