http://bnmh.ftvip.cn/3578174
大意:
有个女孩找男孩玩游戏
同正 男+3
一正一反 男-2
同反 男+1
玩得越多,男孩也越输越多…
import random
def play(boy, girl):
for i in range(100): # 玩100次游戏
ranGirl = random.random()
ranBoy = random.random()
if ranGirl < 37 / 100: # 女孩控制出正面概率37%
if ranBoy < 50 / 100: # 男孩正面概率50%
# 同正,男孩得到3元
boy += 3
girl -= 3
else:
# 异面,男孩失去2元
boy -= 2
girl += 2
else:
if ranBoy > 50 / 100: # 男孩出反面概率50%
# 同反,男孩得到1元
boy += 1
girl -= 1
else:
# 异面,男孩失去2元
boy -= 2
girl += 2
print(f"男孩:{boy},女孩:{girl}") # 输出余额
play(10, 10)
play(10, 10)
play(10, 10)
play(10, 10)
play(10, 10)