游戏目标:从一副特殊的牌中随机抽取一张牌,根据抽到的牌赢得奖金或扣除一定金额。
初始本金:假设玩家开始时有 100 元。
牌组构成及规则
使用 python 实现这个游戏
import random
def play_card_game(starting_money=100, num_draws=10):
# 定义牌组
deck = ['梅花 A'] * 45 + ['梅花 2'] * 25 + ['红桃 3'] * 20 + ['大王'] * 10
money_map = {
'梅花 A': -1,
'梅花 2': -2,
'红桃 3': +3,
'大王': +5,
}
# 初始本金
money = starting_money
# 模拟抽牌
for _ in range(num_draws):
card = random.choice(deck)
if card == '梅花 A':
money -= 1
elif card == '梅花 2':
money -= 2
elif card == '红桃 3':
money += 3
elif card == '大王':
money += 5
# 打印结果
print(f"抽到的牌: {card}, 当前本金: {money}, 本次{money_map[card]}")
return money
# 模拟游戏
final_money = play_card_game(num_draws=1000)
print('本金=100 ,抽牌 1000 次,最终余额=',final_money)
假设抽牌 1000 次, 实际返回:
抽到的牌: 梅花 A, 当前本金: 205, 本次-1
抽到的牌: 梅花 A, 当前本金: 204, 本次-1
抽到的牌: 梅花 A, 当前本金: 203, 本次-1
抽到的牌: 梅花 A, 当前本金: 202, 本次-1
抽到的牌: 梅花 2, 当前本金: 200, 本次-2
抽到的牌: 梅花 A, 当前本金: 199, 本次-1
抽到的牌: 红桃 3, 当前本金: 202, 本次 3
抽到的牌: 大王, 当前本金: 207, 本次 5
中间会出现连续 7 次的止损,对应到交易中,就是你连续 7 次被打止损,
很多人拿到一个屠龙策略的时候,不要说连续 7 次, 就是连续 3 次就开始质疑了
如果是在你连续止损的时候,大盘大涨,大多数人直接心态爆炸,直接换掉这个策略
别看了,开骂吧,A 股这个 wbcd(网吧草的)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.