Ejercicios del Capítulo 04

Volver al índice.

Recordatorio: Por favor, siempre que sea oportuno, usa frases completas, mayúsculas y una buena gramática.

No crees un bucle que sólo itere una vez. No tiene sentido hacer esto. Python ejecutará siempre el código una vez. Evita bucles como el siguiente:

for i in range(1):
    # Hacer algo.
  1. Escribe un programa en Python que, usando un bucle for, imprima 10 veces tu nombre y la palabra ``Hecho'' al final.
  2. Escribe un programa en Python que, usando un bucle for, imprima las palabras ``Rojo'' y ``Dorado'' 20 veces. (Rojo Dorado Rojo Dorado Rojo Dorado... en líneas separadas. No utilices \n.)
  3. Escribe un programa en Python que, usando un bucle for, imprima los números pares del 2 al 100, ambos incluidos.
  4. Escribe un programa en Python que, usando un bucle while, cuente hacia atrás desde el 10 hasta el 0, éste último incluido. Y que luego imprima la palabra ``Despegamos!''. Recuerda, usa un bucle WHILE, no vayas a hacerlo con un bucle FOR.
  5. Este programa contiene tres errores. Identifica cada uno de ellos. (3 pts)
    print("Este programa recibe tres números y devuelve la suma.")
    total = 0
    
    for i in range(3):
        x = input("Introduce un número: ")
        total = total + i
    print("El total es:", x)
    
    
  6. Escribe un programa que imprima un número entero al azar entre 1 y 10 (ambos incluidos).
  7. Escribe un programa que imprima un número real (float) al azar entre 1 y 10 (ambos incluidos). No vayas a cometer el error de generar un número aleatorio entre 0 y 10, en lugar de hacerlo entre 1 y 10.
  8. Escribe un programa en Python que: (3 pts)
  9. Lanzador de monedas: (4 pts)
  10. Escribe un programa para jugar a piedra, tijera, papel: (4 pts)