为什么这个骰子滚动功能输出2?

时间:2018-02-09 07:06:20

标签: python python-3.x

我正在努力完成this挑战,但我已经陷入困境。

这是我到目前为止所拥有的。除非我用args 4和6运行它,否则输出随机数。

import random

def roller(rolls, sides):
    i = 0
    while i != rolls:
        x = random.randint(1, sides)
        i += 1
        return x

    lst = range(1, sides)
    lst = [str(i) for i in lst]

    for elem in lst:
        return elem + ": " + str(x)

print(roller((int(input("# of rolls: "))) ,(int(input("# of sides: ")))))

为什么采用与示例中相同的格式?为什么它只输出一个值?

0 个答案:

没有答案