-1

试图制作一个定制的骰子滚轮

它说“(“randrange()的非整数停止”)“

import random

sides = input("Sides")
custom = random.randrange(1, sides) #see here

请帮帮我,问题是自定义整数选择了整数,但是python不喜欢这个人选择的范围我应该怎么做

4

1 回答 1

1
import random

sides = input("Sides")
if isinstance(sides, str) and sides.isdigit():
    sides = int(sides)
    # Ensure value to be greater than lower range i.e 1 else a traceback
    if sides > 1:
        custom = random.randrange(1, sides) #see here
于 2018-05-19T05:45:00.940 回答