Skip to content

devMarDav/Ejercicios-Python-Mario

 
 

Repository files navigation

Logotipos ME-GVA CEICE-FP CV-FSE

Puesta en Producción Segura: Fundamentos de programación.

Ejercicios de Programación con Python

Profesor José Gaspar Sánchez García.

Alumno:

Elementos básicos:

  • Ejercicio 1. Mostrar en pantalla Hola mundo.
  • Ejercicio 2. Pide la edad y el nombre por teclado. En caso de ser mayor de 18 años indica que ya puede conducir.
  • Ejercicio 2b. Implemente el Ejercicio 2 utilizando una función esMayorEdad(edad) : booleano.

Esctructura de control altenativa:

  • Ejercicio 3. Pide una nota (número). Muestra la calificación según la nota:

    • 0-3: Muy deficiente.
    • 3-5: Insuficiente.
    • 5-6: Suficiente.
    • 6-7: Bien.
    • 7-9: Notable.
    • 9-10: Sobresaliente

    Utilice la estructura de control if-elif-else.

    Impltemente una función obtenerCalificacion(nota).

  • Ejercicio 4. Escriba un programa que simule el juego Piedra, papel, tijera para dos jugadores. Las reglas del juego son las siguientes: Imagen: Juego Piedra, paepel y tijera mclibre.org

    Simultáneamente, los dos jugadores muestran una mano en tres posibles posiciones:

    • Piedra: se muestra el puño cerrado.
    • Papel: se muestra la palma de la mano.
    • Tijera: se muestra la palma de la mano con los dedos separados en dos grupos.
    • El jugador que ha sacado Piedra gana al jugador que ha sacado Tijera.
    • El jugador que ha sacado Tijera gana al jugador que ha sacado Papel.
    • El jugador que ha sacado Papel gana al jugador que ha sacado Piedra.
  • Ejercicio 4b. Reescriba el Ejercicio4 empleadno formatos en las salidas por pantalla ,print("{0} {1} {2}... ".format(cero,uno,dos)).

  • Ejercicio 5. Par e impar. Implemente las siguientes funciones:

    • esPar(numero): booleano. Comprueba si numero es par.
    • esImpar(numero): booleano. Comprueba si numero es impar.
    • generarPeres(n, valor_inicial) : [ enteros ]. Genera un vector de n números enteros pares. Si el valor_inicial es impar entoces el primer elemento del array será su sucesor,
    • generarInpares(n, valor_inicial) : [ enteros ]. Genera un vector de n números enteros imppares. Si el valor_inicial es par entoces el primer elemento del array será su sucesor,
  • Ejercicio 6. esPrimo(numero). Escriba una función que devuelva un booleano para determinar si un número es primo o no. Utilice un bucle for.

  • Ejercicio 7. Realizar la serie de Fibonacci. Utiliza bucle for.

  • Ejercicio 8. Realizar la serie de Fibonacci. Utiliza bucle while..

  • Ejercicio 9. Implementar una calculadora con un menú similar al siguiente:

      Menu:
          1. Sumar
          2. Restar
          3. Multiplicar
          4. Dividir
          0. Salir
      Introduzca opción:
    

Manejo de Cadenas de caracteres:

  • Ejemplo 01. En este ejemplo vamos a estudiar los metodos más importantes que existen para el manejo de cadenas en Python.
    • Convertimos el "Nombre" a MAYÚSCULAS.
    • Convertimos todo el "Nombre" a minúsculas.
    • Obtener la longitud del "Nombre".
    • Concatena el Nombre y los Apellidos con concat(). Obtén la longitud de la nueva cadena.
    • Del Nombre completo extrae la subcadena comprendida entre las posiciones 5 y 10.
    • Del Nombre completo extrae los 3 primeros carácteres.
    • En el Nombre completo remplaza Pedro por Antonio.

Web Scraping con Python

Referencias:

Lenguaje Python

Testing con Pytest

About

Ejercicios planteados para realizar pruebas con python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%