Está en la página 1de 3

PRÁCTICA 6

LISTAS Y TUPLAS

Lenguaje de Programación: Python

Entorno de desarrollo: Jupyter notebook

Nombre del Estudiante:

A continuación, se presentan una serie de ejercicios opcionales para complementar el


aprendizaje.

1. Crea una lista de 10 posiciones de números con valores pedidos por teclado. Muestra por
consola el índice y el valor al que corresponde.
2. Escribir un programa que dados 5 números, permite obtener el número mayor
3. Crea una lista de números donde le indicamos por teclado el tamaño de la lista,
rellenaremos la lista con números aleatorios entre 0 y 9, al final muestra por pantalla el
valor de cada posición y la suma de todos los valores.
4. Escribir un programa que busque un número en 7 números ingresados, determine la
posición y si existe o no el número buscado.
5. Escribir un programa que lea 4 números y almacénelos en una lista llamada “A”, y otros 4
números en una lista llamada “B”, y determine cuántos números de “A” se encuentran en
“B”
6. Escribir un programa que permita verificar si una lista de enteros es palíndroma.
7. Escribir un programa que reciba 2 listas y permita saber cuántos de sus elementos son
iguales.
8. Escribir un programa que dado una lista de enteros calcule la sumatoria de sus elementos.
9. Escribir un programa que ingresando un número recorra una lista de modo circular (es
decir al finalizar empiece de nuevo) imprimiendo el número de valores ingresado.

Ejemplo:

Se ingresa el número 15 y la Lista= {1, 2, 3, 4, 5, 6, 7, 8, 9,10}

Se muestra en pantalla: 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5
10. Escribir un programa que ingresando un número recorra una lista de modo circular (es
decir al finalizar empiece de nuevo) imprimiendo el valor de la posición ingresada. Del tal
modo que se imprima un valor, aun si el número es mayor al tamaño de la lista

Ejemplo:

Se ingresa el número 15, Lista= {0, 1, 2, 3, 4, 5, 6, 7, 8,9}

Se muestra en pantalla: 5

11. Escribir un programa que dada una palabra ingresada por teclado y un número, devuelva la
posición de cada letra. Usando la siguiente lista:

alfabeto={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}.

Ejemplo:

Se ingresa la palabra “hola”

Muestra en pantalla: 7 14 11 0 -- string palabra---- palabra [i]

12. Escribir un programa que dada una palabra ingresada por teclado y un número, devuelva la
palabra cifrada. Usando la siguiente lista:

alfabeto={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}.

Ejemplo:

Se ingresa la palabra “arroz”, y el numero 5

Muestra en pantalla: fwwte

13. Escribir un programa que dada una cadena ingresada por teclado y un número, devuelva la
palabra descifrada. Usando la siguiente lista:

alfabeto={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}.

Ejemplo:

Se ingresa la palabra “fwwte”, y el numero 5

Muestra en pantalla: arroz


14.- Escribir un programa que almacene en una lista los siguientes precios: 50, 75, 46, 22, 80, 65, 8,
y los muestre por pantalla ordenados de menor a mayor, sin usar ninguna función.

También podría gustarte