乐学偶得《零基础Python入门编程全栈量化AI》课程238课的详细完整代码怎么样实现?靠谱答案来啦啦啦╭(╯^╰)╮

学习打卡内容搬运于乐学偶得公众号:乐学Fintech ,仅用于我学习打卡之用。也在此和学习Python的小伙伴分享~

我学习的是乐学偶得《零基础Python入门编程全栈量化AI》课程,属于零基础入门小白,嘿嘿(●’◡’●)如果有同班同学,欢迎一起打卡鸭!

乐学偶得《零基础Python入门编程全栈量化AI》课程课时238的详细完整代码靠谱实现途径╭(╯^╰)╮


import randomimport matplotlib.pyplot as plt  def give_the_number():    roll = random.randint(1,100)     if roll == 100:        return False    elif roll <= 50:        return False    elif 100 > roll >= 50:        return True  def a_smart_fool(funds,initial_wager,game_count):    wager = initial_wager    x = []    y = []    current_game_count = 1     previous_game = 'win'    previous_game_wager = initial_wager     while current_game_count <= game_count:        if previous_game == 'win':            print('The fool win the last game˜yeah˜˜˜')            if give_the_number():                funds += wager                print(funds)                x.append(current_game_count)                y.append(funds)            else:                funds -= wager                  previous_game = 'loss'                print(funds)                previous_game_wager = wager                x.append(current_game_count)                y.append(funds)                if funds < 0:                    print ('The fool went broke in'+                           str(current_game_count)+'games')                    break                         elif previous_game == 'loss':            print("we lost the last one, but the fool will double up˜")            if give_the_number():                wager = previous_game_wager * 2                print ('we won'+str(wager))                funds += wager                print (funds)                wager = initial_wager                previous_game = 'win'                x.append(current_game_count)                y.append(funds)            else:                wager = previous_game_wager * 2                print ('we lost'+str(wager))                funds -= wager                if funds < 0:                    print('The fool went broke in'                          +str(current_game_count)+'games')                    break                print(funds)                previous_game = 'loss'                previous_game_wager = wager                x.append(current_game_count)                y.append(funds)                if funds < 0:                    print('went broke aftesr'+str(current_game_count)+'bets')                    break         current_game_count += 1     print(funds)    plt.plot(x,y)  n=0while n<100:    a_smart_fool(10000,1000,100)    n+=1   plt.xlabel("How many games does the fool played")plt.ylabel("Funds")plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值