python - 随机数和计算不能一起工作

lan*_*002 -3 python

我尝试生成一个随机数,然后使用以下代码从原始价格中减去该数字的百分比:

rndnm = random.sample(range(10, 40), 1)
priceraw = int(price) - (int(price)/100*int(rndnm))
saleprice = str(priceraw)
print(saleprice)
Run Code Online (Sandbox Code Playgroud)

没有任何内容被打印出来。我应该怎么写它才有效?

kgi*_*kis 5

您生成一个随机数列表。您需要获得第一个:

rndnm = random.sample(range(10, 40), 1)[0]
Run Code Online (Sandbox Code Playgroud)