Print a Character n Times in Python

In Python, the print() function is used to display some results on the output console. The print() function has evolved in Python. It started as a statement and it wasn’t until Python 3 that it was changed to a function.

Print Character n Times in Python

We will discuss how to print a character n times in Python.

Using the * operator

The * operator can be used in different ways with different objects in Python. We can use it to perform arithmetic multiplication, unpack elements, and now we will discuss how to use it to print a character n times in Python.

In the print() function we can specify the character to be printed. We can use the * operator to mention how many times we need to print this value.

See the code below.

Output:

aaaaa

In the above example, we printed the character five times using the * operator.

In case, if you are using Python 2.x, here is the syntax.

In case, you want to use separator such as _, here is syntax to use separator.

Output:

a_a_a_a_a

As you can see, repeating character is separated by -.

Using the for loop

The range() function is used in Python to create a sequence between the provided range. We can iterate over this sequence with the for loop.

We can use the for loop to print a character n times in Python. For this, we will iterate over the sequence of required length and print the character in every iteration.

Output:

a
a
a
a
a

In the above example, we create a sequence using the range() function and print the character in every iteration of the sequence using the for loop. Note that the character is displayed in a new line in every iteration.

Print String n times in Python

To print String n times in Python, you can use * with String as well.

HelloHelloHello

Print Number n times in Python

To print number n times, you can convert it to String using single quotes or str() function and print it using *.

To print number 2 5 times, you can use following code:

Output:

22222

You can also use str() function to convert int to String.

Output:

22222

Conclusion

In this tutorial, we discussed how to print a character n times in Python. There are two methods for this. In the first method, we used the * operator in the print() function to print it the required times. We also discussed the use of the for loop to print a character n times in Python.

Was this post helpful?

Leave a Reply

Your email address will not be published. Required fields are marked *