Programación

Retos de Programación con Python

Retos de programación con Python con soluciones

Ejercicios de Funciones

Ejercicio 1 Escribir una función que muestre por pantalla el saludo ¡Hola amiga! cada vez que se la invoque. Solución Ejercicio 2 Escribir una función a la que se le pase una cadena <nombre> y muestre por pantalla el saludo ¡hola <nombre>!

Listas

Listas Una lista es una secuencias ordenadas de objetos de distintos tipos. Se construyen poniendo los elementos entre corchetes [ ] separados por comas. Se caracterizan por: Tienen orden. Pueden contener elementos de distintos tipos.

Repositorios remotos

Repositorios remotos La otra característica de Git, que unida a las ramas, facilita la colaboración entre distintos usuarios en un proyecto son los repositorios remotos. Git permite la creación de una copia del repositorio en un servidor git en internet.

Ejercicios de Programación Funcional

Ejercicio 1 Escribir una función que aplique un descuento a un precio y otra que aplique el IVA a un precio. Escribir una tercera función que reciba un diccionario con los precios y porcentajes de una cesta de la compra, y una de las funciones anteriores, y utilice la función pasada para aplicar los descuentos o el IVA a los productos de la cesta y devolver el precio final de la cesta.

Referencias

Git. Sitio web de Git. GitHub. Sitio web de GitHub. Pro Git. Libro oficial de Git. Ry’s Git Tutorial. Tutorial de Git gratuito. Gitcheats. Página de ayuda sobre los comandos de Git.

Tuplas

Tuplas Una tupla es una secuencias ordenadas de objetos de distintos tipos. Se construyen poniendo los elementos entre corchetes ( ) separados por comas. Se caracterizan por: Tienen orden. Pueden contener elementos de distintos tipos.

Diccionarios

Diccionarios Un diccionario es una colección de pares formados por una clave y un valor asociado a la clave. Se construyen poniendo los pares entre llaves { } separados por comas, y separando la clave del valor con dos puntos :.

Ejercicios de Ficheros

Ejercicio 1 Escribir una función que pida un número entero entre 1 y 10 y guarde en un fichero con el nombre tabla-n.txt la tabla de multiplicar de ese número, done n es el número introducido.

Funciones

Funciones (def) Una función es un bloque de código que tiene asociado un nombre, de manera que cada vez que se quiera ejecutar el bloque de código basta con invocar el nombre de la función.