Tarea 8 - Bucles

Realiza los siguientes programas con Python y guarda cada uno en un archivo independiente con nombre "Nombre Apellido - Ejercicio 8#", dónde # representa el número del ejercicio.

Ejercicio 1

Escribir un programa que sume todos los números pares entre 2 y 100 y muestre el resultado en pantalla.

Ejercicio 2

Escribir un programa que permita introducir un número natural y muestre en pantalla todos los divisores del mismo.

Ejercicio 3

Pedir al usuario dos números naturales y devolver en pantalla la suma de todos los números naturales comprendidos entre ambos (extremos incluidos).

Ejercicio 4

Definir un programa que determine si un número natural introducido por el usuario es primo o no. (Un número es primo si es divisible únicamente por 1 y por sí mismo).

Ejercicio 5

Declarar una contraseña al inicio del programa y pedir al usuario que la introduzca para continuar. Si escribe bien la contraseña aparecerá en pantalla un mensaje de bienvenida y si no, un mensaje de error. programar para 5 intentos utilizando un bucle.

BONUS 1 (opcional)

Algoritmo que lea un número natural (altura) y a partir de él cree una escalera de asteriscos con esa altura. Por ejemplo, debería quedar así si ponemos una altura = 5.

*

**

***

****

*****

BONUS 2 (opcional)

Realiza un programa que solicite un número binario (introducido desde el teclado como una cadena) y lo imprima en decimal en la pantalla.