Está en la página 1de 3

1. Genere una lista con los números impares del 1 al 50.

Imprima por pantalla solo los números


que se encuentren en las posiciones pares. (utilice ciclos for para hacerlo).

2. Genere una función que puedo sumar o restar, o multiplicar o dividir o elevar dos números. La
función deberá recibir 3 parámetros, 2 de ellos son los operandos, y el tercero deberá ser el tipo
de operación que se desea que la función realice.
a. Imprima el resultado de operación dentro de la misma función
b. Imprima el resultado por fuera de la función en el códigos principal

3. Genere una lista con los primeros 1000 que sean exactamente divisibles por 2 e imprímala.

4. Implemente una función que calcule el área de un rectángulo. Esta función recibe 2 parámetros
y el resultado deberá ser devuelto para ser mostrado por consola.

5. Escriba una función que pida la anchura y altura de un rectángulo y un caracter a utilizar para
elaborar un dibujo en pantalla como se muestra a continuación.
Anchura del rectángulo: 5
Altura del rectángulo: 3
Carácter a utilizar: o
o o o o o
o o o o o
o o o o o

6. Escriba una función que pida la anchura y altura de un rectángulo y un caracter a utilizar para
elaborar un dibujo en pantalla como se muestra a continuación.
Anchura del triángulo: 4
*
* *
* * *
* * * *
* * *
* *
*

7. Genere una matriz con los números del 1 al 100. Cada fila contendrá 10 números consecutivos.
Así, entonces la primera fila por ejemplo contendrá los números del 1 al 10, la segunda del 11 al
20, y así, hasta el 100. Por ende el arreglo resultante será una lista con 10 sublistas dentro de
ella, y cada una de estas sublistas con 10 números.

a. Imprima la matriz de manera que se vea así:


b. A partir de la matriz anterior imprima de manera vertical los elementos de la diagonal
principal (la que se muestra en la siguiente imagen)

El resultado deberá lucir así:

c. Divida por 2 cada uno de los valores de la matriz anterior e imprímala nuevamente de
manera que se vea así:

8. Genere una lista con 3 sublistas por dentro. En la primera sublista aparecen los nombres de 5
personas (un nombre y un apellido). En la segunda sublista aparecen sus edades (las edades
deben ser escritas como cadenas de texto), y en la tercera sublista aparecen sus respectivos
salarios.
a. Imprimir la sublista con sus tres sublistas internamente. Su estructura debe lucir similar
a esto
[[nombre1,nombre2,nombre3,nombre4,nombre5],[edad1,edad2, ,edad3,edad4,edad5],
[salario1,salario2,salario3,salario4,salario5]]
b. Utilizando la lista anterior, muestre 5 mensajes en pantalla uno debajo del otro que
luzcan de la siguiente forma:
La persona 1 es nombre1 tiene edad1 y 2 años tendrá edad2+2 años
La persona 2 es nombre2 tiene edad2 y 4 años tendrá edad2+4 años
La persona 3 es nombre3 tiene edad3 y 6 años tendrá edad2+6 años
La persona 4 es nombre4 tiene edad4 y 8 años tendrá edad2+8 años
La persona 5 es nombre5 tiene edad5 y 10 años tendrá edad2+10 años

(*) Tenga en cuenta que como las edades fueron ingresadas como cadenas de texto, al
momento de realizar el punto b (no antes) deberán ser convertidas a valores numéricos.

También podría gustarte