Explore Courses Blog Tutorials Interview Questions
0 votes
in Python by (47.6k points)

I am using python to work out how many children would be born in 5 years if a child was born every 7 seconds. The problem is on my last line. How do I get a variable to work when I'm printing text either side of it?

Here is my code:

currentPop = 312032486 

oneYear = 365 

hours = 24 

minutes = 60 

seconds = 60 

# seconds in a single day 

secondsInDay = hours * minutes * seconds 

# seconds in a year 

secondsInYear = secondsInDay * oneYear 

fiveYears = secondsInYear * 5 

#Seconds in 5 years 

print fiveYears 

# fiveYears in seconds, divided by 7 seconds 

births = fiveYears // 7 

print "If there was a birth every 7 seconds, there would be: " births "births"

1 Answer

0 votes
by (106k points)

Yes, you can print variable and string on the same line in Python by using the below-mentioned code:-

print("If there was a birth every 7 second, there would be %d births." % (births))

To know more about this you can have a look at the following video tutorial:-

Related questions

0 votes
1 answer
0 votes
1 answer
0 votes
2 answers
asked Sep 12, 2019 in Python by Sammy (47.6k points)
Welcome to Intellipaat Community. Get your technical queries answered by top developers!

30.5k questions

32.6k answers


108k users

Browse Categories