Lathack

Ejercicios en Python – Funciones y Variables

Ejercicios en Python – Funciones y Variables

A continuación estaremos realizando ejercicios en Python, en general las funciones y variables vistas anteriormente. Por lo tanto, a continuación encontrará distintos tipos de ejercicios resueltos para aumentar nuestros conocimientos en funciones.

Ejercicio 1: Superior

Desarrollar una función llamada “f_super”, que reciba por argumento una función y una lista. La función que se pasa por argumento a f_super debe elevar al cubo un número y retornarlo. Para que luego al aplicarla en la de orden superior, esa operación se realice miembro a miembro de la lista.

Para finalizar la función “f_superior” debe de devolver una nueva lista.

Out:

[1, 8, 27, 64, 125]

Ejercicio 2: Calculadora

Desarrollar un programa que solicite dos números en consola e imprima el resultado de las cuatro operaciones aritméticas aplicadas sobre ellos. Por ejemplo (en rojo la entrada del usuario):

Escribe un número: 6

Escribe otro número: 3

a+b: 9

a-b: 3

a*b: 18

a / b: 2

Al final de la ejecución, mostrar un mensaje que nos advierta que el proceso ha terminado.

Debemos tener en cuenta lo siguiente:

  • Si el usuario ingresa cualquier otro caracter que no sea un número, debe volver a preguntar, en ambos casos.

  • Tener en cuenta que el segundo número puede ser cero y, por ende, llegado el momento de la división el programa debe imprimir “No se puede dividir por cero”.

Para hacerlo un poco más difícil, NO se pueden usar condicionales (if).

Ejercicios en Python – Funciones y Variables

En este caso, hemos elegido al primer número como a = 10 y al segundo número como b = 5

Ejercicio 3: Países

Desarrollar un script que solicite al usuario el código de un país e imprima su nombre, de acuerdo con el siguiente diccionario:

# Diccionario código dominio: país.

paises = {

«ar»: «Argentina»,

«us»: «Estados Unidos»,

“es”: “España”,

«br»: «Brasil»,

«mx»: «Mexico»

}

Si el código ingresado no se encuentra en el diccionario, debe imprimir un mensaje de error en pantalla y volver a preguntar. Si el usuario escribe “exit”, el programa debe terminar.

Ejercicios en Python – Funciones y Variables

Como vemos, en caso de colocar un dato incorrecto, el sistema nos “ayuda” a saber cómo salir:

Ejercicio 4: Mayúsculas

En una empresa se tiene la siguiente lista de algunos empleados:

[«naruto uzumaki»,»linda cristal»,» marge simpson»,» will smith”]

Debemos crear una función que ponga mayúscula solo en la primera letra, tanto del nombre como del apellido, y que devuelva la lista con esta modificación.

Podemos usar funciones de orden superior para resolver el ejercicio.

Ejercicios en Python – Funciones y Variables

Out:

[‘Naruto Uzumaki’, ‘Linda Cristal’, ‘Marge Simpsons’, ‘Will Smith’]

Ejercicio 5: Guardar datos

Desarrollar un algoritmo para guardar cada una de las personas del diccionario en un archivo txt.

personas = {«sofia»:19,»mario»:21,»elizabeth»:54,»lucas»:26}

Los nombres se deben guardar con la primera letra en Mayúscula y cada persona debe quedar en un renglón con un guión medio, separando el nombre y la edad.

Por ejemplo, dentro de personas.txt se tendría que ver:

Sofia-19

Mario-21

….

Ejercicios en Python – Funciones y Variables

Out:

Salvado

Si nos dirigimos al escritorio encontraremos el archivo personas.txt con el siguiente contenido:

Ejercicio 6: Rescatar datos

Desarrollar un algoritmo para volver al diccionario original desde el archivo personas.txt creado en el ejercicio anterior.

El nombre se tiene que recuperar con cada letra en mayúsculas y cada valor debe volver a ser del tipo entero.

El diccionario tendría que volver a verse como:

personas = {«SOFIA»:19,»MARIO»:21,»ELIZABETH»:54,»lUCAS»:26}

Ejercicios en Python – Funciones y Variables

Ejercicio 7: Entrando números

Desarrollar una función que use lo visto de excepciones para que tome por input() el número como str y lo transforme directamente a float, sea entero o decimal.

Se debe pasar como argumento la frase para mostrar en pantalla el pedido. Además, deberíamos de volver a pedir, hasta que se pueda hacer el ingreso de forma correcta.

Por lo tanto, en este ejercicio debemos desarrollar una función que, de acuerdo a nuestro salario, nos avise cuánto se nos descontará de acuerdo al impuesto IVA. En este caso, el IVA debe ser del 15%

Por ejemplo, si nuestro salario es de 100$, el IVA nos debería descontar 15$ de nuestras ganancias

A partir de ahora cada vez que tomemos un número por teclado podemos hacer uso de esta función que veremos a continuación.

 Ejercicios en Python – Funciones y Variables

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

10 − 7 =

Lathack
Scroll al inicio