Ejercicios propuestos y resueltos básicos en Python

Hola a todos, hoy os dejos una serie de ejercicios básicos que podéis utilizar para practicar todo lo aprendido.


Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Aquí tienes todos los posts relacionados con python:

Curso Python

Si tienes alguna duda, recuerda que puedes consultarnos escribiendo un comentario en este post o enviándonos un e-mail a administrador@discoduroderoer.es

1) Imprimir «Hola mundo» por pantalla.

Spoiler

2) Crear dos variables numéricas, sumarlas y mostrar el resultado

Spoiler

3) Mostrar el precio del IVA de un producto con un valor de 100 y su precio final.

Spoiler

4) De dos números, saber cual es el mayor.

Spoiler

5) Crea una variable numérica y si esta entre 0 y 10, mostrar un mensaje indicándolo.

Spoiler

6) Añadir al anterior ejercicio, que si esta entre 11 y 20, muestre otro mensaje diferente y si esta entre 21 y 30 otro mensaje.

Spoiler

7) Mostrar con un while los números del 1 al 100.

Spoiler

8) Mostrar con un for los números del 1 al 100.

Spoiler




9) Mostrar los caracteres de la cadena «Hola mundo».

Spoiler

10) Mostrar los números pares entre 1 al 100.

Spoiler

11) Generar un rango entre 0 y 10

Spoiler

12) Generar un número entre 5 y 10

Spoiler




13) Generar un rango de 10 a 0.

Spoiler

14) Generar un rango de 0 a 10 y de 15 a 20, incluidos el 10 y 20

Spoiler

15) Generar un rango desde 0 hasta la longitud de la cadena “Hola mundo”

Spoiler

16) Pide dos cadenas por teclado, muestra ambas cadenas con un espacio entre ellas y con los 2 primeros caracteres intercambiados. Por ejemplo, hola mundo pasaría a mula hondo

Spoiler

17) Pide una cadena e indica si es un palíndromo o no.

Spoiler

18) Juguemos al juego de adivinar el numero, generaremos un número entre 1 y 100.

Nuestro objetivo es adivinar el número. Si fallamos nos dirán si es mayor o menor que el número buscado. También poner el número de intentos requeridos.

Spoiler

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

10 comentarios

  1. Jesús

    Gracias por estos ejercicios. Para los que estamos comenzando nos viene muy bien.
    Un saludo.

  2. David

    Os dejo otra solución del último ejercicio, con intentos limitados y elección de dificultad (facil-20 intentos, medio-10 intentos, dificil-5 intentos), cada turno te va diciendo los turnos que quedan:

    sol = random.randint(1,100)
    dif = int(input(«Introduce dificultad (1-Fácil, 2-Medio, 3-Difícil):»))
    if dif == 1:
    intentos = 20
    elif dif == 2:
    intentos = 10
    else: intentos = 5
    entrada = -1
    while (entrada != sol and intentos > 0):
    intentos -= 1
    entrada = int(input («Introduce número:»))
    if entrada>sol:
    print(«Es menor»)
    print(«Te quedan %i intentos»%(intentos))
    elif entrada<sol:
    print("Es mayor")
    print("Te quedan %i intentos"%(intentos))
    else: print("Enhorabuena! Lo has conseguido")
    if entrada != sol and intentos == 0:
    print("Vaya, te has quedado sin intentos! Otra vez será")

  3. Angel

    tengo problemas con el if si lo escribo a mano me sale error pero si lo copio y pego no, xq sera esto?

  4. sandro

    es solo para python 3 verdad? xq en el python tengo problemas !!! :(

  5. sandro

    es solo para python 3 verdad? xq en el python 2 tengo problemas !!! :(

  6. sandro

    es solo para python 3 verdad? xq en el python 2 tengo problemas :(

  7. Francisco Castillo Gutiérrez

    Aquí dejo el ultimo ejercicio.

    import random

    adivinar = 0
    a = 1
    numero = 0
    adivinar = 0
    N = True
    print(«Juguemos al juego adivina el numero.»)
    print(«Adivina que numero es del 1 al 100.»)
    print(«Usted tiene 10 intentos.»)
    adivinar=random.randrange(1,100)
    while aadivinar:
    print(«El numero que usted a introducido es mayor al del juego.»)
    if numero<adivinar:
    print("El numero que usted ha introducido es menor al del juego.")
    a=a+1

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539