【发布时间】:2018-12-10 00:32:18
【问题描述】:
我想做一个随机警察单元生成器,代码是这样的:
import random
unitnumbers = ('unit' , random.randint(1,999))
print(unitnumbers)
但是,它不是打印 "unit 63" ,而是打印 ('unit', 378)
如何让它只打印单位和随机数?
【问题讨论】:
标签: python string random numbers
我想做一个随机警察单元生成器,代码是这样的:
import random
unitnumbers = ('unit' , random.randint(1,999))
print(unitnumbers)
但是,它不是打印 "unit 63" ,而是打印 ('unit', 378)
如何让它只打印单位和随机数?
【问题讨论】:
标签: python string random numbers
您正在使unitnumbers 的值成为一个元组。你应该改成这样的字符串:
unitnumbers = "unit " + str(random.randint(1,999))
【讨论】:
应该这样做:
import random
unitnumbers = 'unit %d' % random.randint(1,999)
print(unitnumbers)
【讨论】: