我正在努力完成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: ")))))
为什么采用与示例中相同的格式?为什么它只输出一个值?