0
votes

I want to make a random police unit generator and the code is like so:

import random
unitnumbers = ('unit' , random.randint(1,999))
print(unitnumbers)

However, rather than printing "unit 63" , it prints ('unit', 378)

How could I make it print only the unit and random number?

2

2 Answers

3
votes

You are making the value of unitnumbers a tuple. You should instead make it a string like that:

unitnumbers = "unit " + str(random.randint(1,999))
0
votes

This should do that:

import random
unitnumbers = 'unit %d' % random.randint(1,999)
print(unitnumbers)