我尝试生成一个随机数,然后使用以下代码从原始价格中减去该数字的百分比:
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)
没有任何内容被打印出来。我应该怎么写它才有效?
您生成一个随机数列表。您需要获得第一个:
rndnm = random.sample(range(10, 40), 1)[0]
Run Code Online (Sandbox Code Playgroud)