关于使用python,pygal投掷骰子的解决方案
上一次的关于python,pygal解决投掷骰子的问题,现在有了一个初步结果,下面是上次的逻辑。
想用python和pygal写一个随机投骰子的程序,其具体的逻辑如下:
首先获取用户输入,获取用户想要投掷几个骰子,骰子数为n
再获取用户的每一个骰子的最大面数并将其存储
投掷骰子多次,并将结果存储到一个列表中,之后分析结果
最后利用pygal.Bar可视化输出并保存。
在之前用python,pygal模拟输出投掷骰子的结果时,解决了max_result未定义的问题,将其更改为一个列表,并将其中内容相加解决了这个问题。代码如下
但是在最后的输出结果中,还是发现有一些数字甚至都没有投掷出来,像下面的一种情况最大值为14,但是9-14之间都没有一个结果,这个又是什么导致的呢,感觉应该在9-14之间应该有数据的呀。
感觉这个代码还是有一些问题,对于9-14之间的数据没有这个又是因为什么呢,希望能够得到大家的帮助,谢谢大家。