找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2253|回复: 1

[求助] 写了一个赌大小的程序,但运行中遇到点问题,求解

0

主题

1

帖子

1

积分

贫民

积分
1
faris 发表于 2018-7-17 17:43:52 | 显示全部楼层 |阅读模式
本帖最后由 faris 于 2018-7-17 17:53 编辑

说一下这个程序,就是摇3个骰子,然后猜大小,初始本金为1000元,输完本金游戏结束;
定义了3个函数:
第一个随机3个数字,输出列表;
第二个把3个数字的和,转化为结果Big或Small;
第三个判定胜负并计算剩下的资金。
程序如下,我在中间加了一个条件,如果输入的赌注stake大于剩余的资金,就会提示重新下注(行26-28);如果不触发这个条件的情况下,程序正常,当money等于0的时候,游戏结束程序结束;但是一旦触发了这个条件,即便money为0了,也会继续游戏(见最后一个图),这个让我很不解,看下来没发现什么问题,求大伙帮忙看一下,感谢! 1.png


2.png
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
faris  楼主| 发表于 2018-7-17 18:09:34 | 显示全部楼层
自己折腾了下,解决了,28和44行的重启函数命令是多余的,因为前面有while在,所以只要money>0就一直会运行下去,不需要再次启动,再次启动会给money多赋了一个值,相当于成为一个列表了,那么自然就需要依次都为0的时候才真正Game over。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表