En este caso debemos hacer uso de la función random.uniform() de la librería random, que tendremos que importar. Dicha función devuelve un número aleatorio entre los límites superior e inferior que indiquemos, siguiendo una distribución de probabilidad uniforme.
import random def cara_o_cruz(): # Escribe aquí tu código random_number = random.uniform(0, 1) if random_number < 0.5: return "cara" else: return "cruz" # return "cara" if random_number < 0.5 else "cruz"
En este caso aparece comentada una solución alternativa y tal vez más "elegante".
Comentarios
Publicar un comentario