programa de Python para diseñar una función de lanzamiento de moneda sesgada

Un ejemplo de random.choice () en Python : Aquí, vamos a aprender cómo diseñar una función que se puede utilizar como parcial moneda al aire y la función se class un valor aleatorio de lanzamiento de moneda sesgada?

Aquí, vamos a construir una función biasedcoin () usando pitón . El programa es tan simple como un programa de introducción y similar a la función moneda () return la definición de un tirón de la moneda sesgada. La función se va a utilizar una denominación biblioteca incorporada al azar . Esta biblioteca pitón azar nos ayuda a elegir un valor aleatorio de la variable dentro del rango o tomar algún valor al azar de un conjunto dado.

    random.choice(['H','T','H'])

La función anterior elegirá un valor aleatorio con una probabilidad de:

    COIN FLIP =  PROBABILITY OF OCCURRENCE
- HEAD = 0.67
- TAIL = 0.34

Cada miembro del conjunto tienen la misma probabilidad de ser despedido cuando función random.choice () se llama y si un miembro es presente varias veces en el conjunto, sus probabilidad aumenta también.

Aquí está el código

import random
# function to return the randon value
# on biased biased coin FLIP
def biasedcoin():
return random.choice(['H','T','H'])
# main code i.e. function calling
print('COIN FLIP : ', biasedcoin())
print('COIN FLIP : ', biasedcoin())
print('COIN FLIP : ', biasedcoin())
print('COIN FLIP : ', biasedcoin())
print('COIN FLIP : ', biasedcoin())

salida

COIN FLIP :  H
COIN FLIP : T
COIN FLIP : H
COIN FLIP : H
COIN FLIP : H


Deja un comentario

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