Está en la página 1de 3

Set de ejercicios de estructuras de datos con Python

1)
1) Una lista con 100 números generados aleatoriamente (cada uno
del 1 al 20) el usuario ingresa un numero y se notifica la
cantidad de veces que se repite así como los índices donde
aparece el numero ingresado por el usuario

2)
Crear una función que tome una matriz (lista de listas)
y retorna una nueva lista que tenga como elementos todos los
elementos
que están en las sublistas que estén en índices pares de la
matriz

3)
Se tiene 3 listas con varias tuplas de 2 números flotantes, se
debe imprimir el mayor número que sea producto
de los números de cada tupla. Se debe decir el índice de dicha
tupla en la lista, así como en cuál de las 3 listas fue
encontrada.

4)
hacer un registro donde el usuario pueda guardar nombre, id,
edad y carrera luego el usuario podrá buscar a través del id un
registro

5)
El usuario ingresa pares de números (a,b) hasta que a sea 0.
Luego de recibir los pares, si resulta ser que a<b se debe
imprimir la suma de todos
los números pares del rango [a,b]
Si resulta ser que a>b
se debe imprimir el maximo comun divisor de a y b

no use listas, solo tuplas


6)
El usuario va ingresar varias lineas de numeros enteros separados
por espacio se debe recibir estas líneas hasta que el usuario
ingrese 0

se debe imprimir la suma de todos los números que se hayan


repetido en todas las líneas ingresadas
también se debe imprimir la suma de los números que no se repitan
en las líneas ingresadas

ejemplo:
1 2 3
2 3
1 2 3 7

(como vemos 1 no se repitió en todas las líneas)

suma repetidos = 3 + 2 = 5
suma no repetidos = 1 + 7 = 8

ejemplo borde:
1
1
1

suma repetidos = 1

ejemplo borde 2:
1
2
3
suma de los no repetidos: 6

7)
El usuario ingresa una tripleta de números enteros
el programa debe recibirlos y guardarlos hasta que la tripleta
sea 3 ceros

el programa deberá imprimir los mayores números de cada tripleta,


los menores de cada tripleta y la suma de todos los valores que
no son ni mayores ni los menores
de sus respectivas tripletas.
ejemplo:

(1 2 3)
(42 -3 89)
(19 3 49)
(0 0 0)

menores

[1 -3 3]

mayores
[3 89 49]

suma de los del "medio": 2

8)
Se quiere crear un registro de personas, donde cada una se le
registrará su nombre, ID, edad

El usuario ingresara los datos, hasta que ingrese 0


pero el usuario tendrá la posibilidad de visualizar los datos ya
guardados en orden ascendente o descendente por la edad, por el
ID
o por la cantidad de letras del nombre.

También podría gustarte