我想做一个随机的警察单位生成器,代码如下:
import random
unitnumbers = ('unit' , random.randint(1,999))
print(unitnumbers)
但是,它打印的不是"unit 63“,而是”unit“(”unit“,378)
我怎么才能让它只打印单位和随机数?
发布于 2018-07-02 00:23:26
您正在使unitnumbers
的值成为一个元组。相反,您应该将其设置为如下字符串:
unitnumbers = "unit " + str(random.randint(1,999))
发布于 2018-07-02 00:23:17
这应该做到这一点:
import random
unitnumbers = 'unit %d' % random.randint(1,999)
print(unitnumbers)
https://stackoverflow.com/questions/51125006
复制相似问题