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

2024-10-03 00:19:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

没有任何东西会被打印出来。我应该如何写它才能工作


Tags: sample代码range价格数字randompriceint
2条回答

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

rndnm = random.sample(range(10, 40), 1)[0]

你想这么做吗

import random

price = 5000

rndnm = random.randint(10, 40)
print(rndnm)

priceraw = int(price) - (int(price)/100*int(rndnm))
saleprice = str(priceraw)
print(saleprice)

#Output
28
3600.0


相关问题 更多 >