Kodewick
开始学 →
基础←→0 / 80

骰子掷出几次

#034基础字典循环约 4 分钟

玩飞行棋时,你把每次掷出的点数都记了下来。写 dice_counts(rolls),返回一个字典 {点数: 出现几次},按第一次出现的顺序。没掷过就返回 {}。

示例
dice_counts([3, 6, 3, 1])→{3: 2, 6: 1, 1: 1}
dice_counts([])→{}
main.py
def dice_counts(rolls):
    counts = {}
    # 在这里写:走一遍 rolls,这个点数的次数加 1(第一次见到时从 0 开始)
    return counts
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。