Mi Diario Python

Ejercicios en python (Parte 2)

Voy a dejar 10 nuevos ejercicios python. Esta ves un poco mas complejos que Ejercicios en python (Parte 1)

Ejercicios Python

los anteriores. Si no vieron los primero ejercicios, acá dejo la entrada:
Como dije en la primera entrada, los ejercicios tienen muchas formas de resolverse. Para los mas experimentados quiza les lleve unas pocas lineas de codigo, para otros que recién empiezan quizá les lleve un poco mas de código.
En la semana dejare las soluciones en una entrada nueva y al final de este post para compararlas con las soluciones de ustedes.
Estaría bueno que puedan comentar en caso de dudas o dejar sus soluciones para compararlas o para ayudar al resto de la comunidad.

Ejercicio 1
La función max() del ejercicio 1 (primera parte) y la función max_de_tres() del ejercicio 2 (primera parte), solo van a funcionar para 2 o 3 números. Supongamos que tenemos mas de 3 números o no sabemos cuantos números son. Escribir una función max_in_list() que tome una lista de números y devuelva el mas grande.

Ejercicio 2
Escribir una función mas_larga() que tome una lista de palabras y devuelva la mas larga.

Ejercicio 3
Escribir una función filtrar_palabras() que tome una lista de palabras y un entero n, y devuelva las palabras que tengan mas de n caracteres.

Ejercicio 4
Escribir un programa que le diga al usuario que ingrese una cadena. El programa tiene que evaluar la cadena y decir cuantas letras mayúsculas tiene.

Ejercicio 5
Construir un pequeño programa que convierta números binarios en enteros.

Ejercicio 6
Escribir un pequeño programa donde:
- Se ingresa el año en curso.
- Se ingresa el nombre y el año de nacimiento de tres personas.
- Se calcula cuántos años cumplirán durante el año en curso.
- Se imprime en pantalla.

Ejercicio 7
Definir una tupla con 10 edades de personas.
Imprimir la cantidad de personas con edades superiores a 20.
Puedes variar el ejercicio para que sea el usuario quien ingrese las edades.

Ejercicio 8
Definir una lista con un conjunto de nombres, imprimir la cantidad de comienzan con la letra a.
También se puede hacer elegir al usuario la letra a buscar.  (Un poco mas emocionante)

Ejercicio 9
Crear una función contar_vocales(), que reciba una palabra y cuente cuantas letras "a" tiene, cuantas letras "e" tiene y así hasta completar todas las vocales.
Se puede hacer que el usuario sea quien elija la palabra.

Ejercicio 10
Escriba una función es_bisiesto() que determine si un año determinado es un año
bisiesto.Un año bisiesto es divisible por 4, pero no por 100. También es divisible por 400

Bueno espero se entretengan un buen rato con estos ejercicios. Si tienen alguna duda estaría bueno que puedan dejar sus comentarios.
Bueno nos vemos en las soluciones...

Salir de la versión móvil