这段python脚本是否有问题?
http://blog.jobbole.com/19348/
http://inventwithpython.com/dnd_simulator.py
这段代码是否有问题?
我在windows下,netbeans用jpyhton,在windows下直接用python2.7
最后一句
print('Alice won %s (%s%%) fights. Bob won %s (%s%%) fights.' % (aliceWins, round(aliceWins / NUM_FIGHTS * 100, 2), bobWins, round(bobWins / NUM_FIGHTS * 100, 2)))
输出结果都是0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
aliceWins
/
NUM_FIGHTS
*
100
改成float(aliceWins) / NUM_FIGHTS
*
100 呢?
thanks,我也是这样怀疑的,但是装了2.7,就暂时不想换了。
代码木有问题,是你用的版本问题。py2的整数除法只取整数部分,所以是0,
py3得到的是精确结果。所以你用py3运行就行,或是把数据转换成浮点型就ok了