擅长:python、mysql、java
<p>我把你的程序修好了一点。在</p>
<p>请注意,在嵌套联接调用中使用生成器表达式可以提高效率。在</p>
<pre><code>print '\n'.join(['' if not globals().update({'rolls' : [(__import__("random").randint(1,6),__import__("random").randint(1,6)) for count in range(int(input("How many times would you like to roll the dice?")))]}) else '', '\n'.join("%d - %d" % (i, len(filter(lambda x: sum(x)==i, globals()["rolls"]))) for i in range(2,11)), "Doubles %d" % len(filter(lambda r:r[0]==r[1], globals()["rolls"]))]).lstrip()
</code></pre>