Como sabes, las funciones son un bloque de código útil que puedes reusar tantas veces como necesites.
En el último ejercicio, tenías una función que recibía dos parámetros (dos entradas) y devolvía la suma de ellos. Así:
def add_numbers(a, b):
print(a + b)
Pero Python viene con un conjunto de funciones "pre-definidas" que puedes usar, por ejemplo:
import random
# Genera un número aleatorio dentro
# de un rango posiivo dado
r1 = random.randint(0, 10)
print("Random number between 0 and 10 is % s" % (r1))
Puedes usar la función randint()
para obtener un número decimal aleatorio. Esta es una función incorporada del módulo random en Python3.
El módulo random te da acceso a varias funciones útiles y una de ellas es, randint()
, capaz de generar números aleatorios.
- Por favor, ahora crea una función llamada
generate_random
que imprima y devuelva un número aleatorio entre 0 y 9 cada vez que le llame.
-
Una posible solución involucra el uso de dos funciones predefinidas: las funciones
randint
orandrange
. -
No olvides importar el módulo random.
-
Puedes consultar la documentación en: https://docs.python.org/3/library/random.html#functions-for-integers