python翻转
Here, we are going to build a biasedcoin() function using python. The program is so simple as an introductory program and similar to the function coin() for defining a biased coin flip. The function is going to use an inbuilt library naming random. This random python library helps us to choose a random value of the variable within the range or take some random value from a given set.
在这里,我们将使用python构建biasedcoin()函数 。 该程序非常简单,只是一个入门程序,类似于用于定义偏置硬币翻转的功能coin() 。 该函数将使用命名为random的内置库。 这个随机的python库可帮助我们在范围内选择变量的随机值,或从给定的集合中获取一些随机值。
random.choice(['H','T','H'])
The above function will choose a random value with a probability of:
上面的函数将选择一个随机值,其概率为:
COIN FLIP = PROBABILITY OF OCCURRENCE
- HEAD = 0.67
- TAIL = 0.34
Each member of the set have equal probability to get fired when random.choice() function is called and if a member is present multiple times in the set, its probability increases as well.
调用random.choice()函数时,集合中的每个成员都有相等的概率被解雇,并且如果一个成员在集合中多次出现,其概率也会增加。
Here is the code
这是代码
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())
Output
输出量
COIN FLIP : H
COIN FLIP : T
COIN FLIP : H
COIN FLIP : H
COIN FLIP : H
翻译自: https://www.includehelp.com/python/program-to-design-a-biased-coin-flip-function.aspx
python翻转