Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Basics (2015) Logic in Python Print "hi"

I've been trying to crack this question for a while regarding functions, pretty easy I assume but just can't get it

I'm on the Functions presentation and this is the quiz question, "Write a function named printer. The function should take a single argument, count, and should print "Hi " as many times as the count argument. Remember, you can multiply a string by an integer." I've tried for and while loops and just can't get it. Help!

2 Answers

William Li
PLUS
William Li
Courses Plus Student 26,868 Points

Hi there, the solution code should be sth like this

def printer(count):
    print("Hi " * count)

Since this challenge itself is a pretty easy one, I suppose you can understand it by just looking at the code. But feel free to ask followup if there's further question, cheers.

Thanks William and really appreciate this! I'm new to coding for the last few days and still trying to get the head around how to think coding. This one has stumped me for a couple of days so great to get some help. Regards, Sandy