Llegamos a la parte de los ejercicios de Python, correspondientes al día 22 del curso de Python. El temario correspondiente a estos ejercicios, lo puedes encontrar en esta página.
Las soluciones, las encontrarás en la página de soluciones.
- Arregla esta función de sumas con lo que creas que le falta para que funcione. El requisito es que sume correctamente sin modificar la línea 2 (print()). Da igual cuáles sean los valores a sumar.
def sumar(): print(args[0] + args[1] + args[2]) sumar(10, 7)
- ¿Hay algún error en este código?
def sumar(*args, x, y): print(args[0] + args [1] + args[2] + x + y) sumar(10,20,30,40,50)
- Crea una función llamada muestra_datos() que sea capaz de mostrar los datos de cualquier diccionario que se le pase como argumento con una frase en la consola. Algo así como esto:
Resultado en la consola
El nombre es Javier, sus apellidos son Gómez de la Barca y tiene 27 años de edad.
El ejercicio es libre en cuanto a longitud del diccionario o la frase que saques en la consola. Este es solo un ejemplo. Lo que quiero que hagas obligatoriamente, es sacar todas las claves y todos los valores en la frase. En esta frase de ejemplo, las claves son (nombre, apellidos y edad). Los valores son (Javier, Gómez de la Barca y 27). Está sacado de los ejemplos de código dados en la teórica.
Si consideras que este ejercicio es muy complicado, te recomiendo que vayas directamente a ver la solución y aprendas de ella, seguro que después de ver la solución, entiendes como hacerlo, que eso es lo importante.
Un comentario en «Ejercicios de Python con *args y **kwargs»