Use ,
to separate strings and variables while printing:
print("If there was a birth every 7 seconds, there would be: ", births, "births")
,
in print function separates the items by a single space:
>>> print("foo", "bar", "spam") foo bar spam
or better use string formatting:
print("If there was a birth every 7 seconds, there would be: {} births".format(births))
String formatting is much more powerful and allows you to do some other things as well, like padding, fill, alignment, width, set precision, etc.
>>> print("{:d} {:03d} {:>20f}".format(1, 2, 1.1)) 1 002 1.100000 ^^^ 0's padded to 2
Demo:
>>> births = 4 >>> print("If there was a birth every 7 seconds, there would be: ", births, "births") If there was a birth every 7 seconds, there would be: 4 births # formatting >>> print("If there was a birth every 7 seconds, there would be: {} births".format(births)) If there was a birth every 7 seconds, there would be: 4 births