Logo Python Fundamentos de la programación (Python)

[M6] Ejercicios con rango y el bucle for

  1. Haz los ejercicios del 1 al 9 del módulo M6, esta vez, usando el bucle while

  2. Haz un programa que genere un número RANDOM del 1 al 20. El programa, deberá preguntar números al usuario hasta que éste adivine el número aleatorio generado por el programa. Una vez adivinado, se deberá mostrar el siguiente mensaje: 'Felicidades, has adivinado.'

  3. Modifica el programa anterior para que el usuario adivine el número en 5 intentos. Si el usuario no logra adivinar el número en menos de 5 intentos, el programa mostrará por pantalla:
    'Has utilizado demasiados intentos! El número era X'.

  4. Programa un juego para adivinar un número aleatorio, entre 1 y 500.

    Si la distancia entre el número a adivinar y el del usuario es de 50 o más, el programa deberá mostrar:
    'Frío, frío: tu número es más grande que el mío' o 'Frío, frío: tu número es más pequeño que el mío'

    Si la distancia entre el número a adivinar y el del usuario está entre 15 y 50, el programa deberá mostrar:
    'Tibio, tibio: tu número es más grande que el mío' o 'Tibio, tibio: tu número es más pequeño que el mío'

    Si la distancia entre el número a adivinar y el del usuario es menor a 15, el programa deberá mostrar:
    'Caliente, caliente: tu número es más grande que el mío' o 'Caliente, caliente: tu número es más pequeño que el mío'