在Python3中,将数字在骰子上滚动的总次数相加

在Python3中,将数字在骰子上滚动的总次数相加,python,counting,dice,totals,Python,Counting,Dice,Totals,我已经做了一个侧面骰子随机发生器,但我需要的程序在底部打印出来 1被滚动x次 2被滚动x次 等等 我怎样才能做到这一点 我的代码是: import random print("Six sided dice programme") count = 1 while True: answer = str(input("would you like to roll, 'y' for yes, 'n' for no:")) if answer ==

我已经做了一个侧面骰子随机发生器,但我需要的程序在底部打印出来 1被滚动x次 2被滚动x次 等等 我怎样才能做到这一点

我的代码是:

import random
print("Six sided dice programme")
count = 1
while True:
    answer = str(input("would you like to roll, 'y' for yes, 'n' for no:"))
    if answer == 'y':
        roll=random.randint(1,6)
        print("roll number" , str(count) , ":" , roll)
        count = count + 1
    if answer == "n":
        print("Game over")
        break

将计数保留在整数
count
变量中。更改为表示骰子每边计数的列表/记录

名单:
随机导入
计数=[0]*6
对于范围(10)内的i:
滚动=随机。随机数(1,6)
打印(“卷号”,i“:”,卷)
计数[roll-1]+=1
对于边,枚举中的计数(计数):
打印(侧面+1,“已滚动”,计数,“次数”)
格言:
随机导入
从集合导入defaultdict
计数=defaultdict(int)
对于范围(10)内的i:
滚动=随机。随机数(1,6)
打印(“卷号”,i+1,:”,卷)
计数[滚动]+=1
对于侧面,按计数计数。项()
打印(侧面,“已滚动”,计数,“次数”)

*这将按每面第一次出现的顺序打印计数

也许您应该为您使用的编程语言添加一个标记,它看起来像是
python
?谢谢,我已经这样做了:)快速搜索