Program to Print Series 1,22,333,4444...n

Python Program to Print Series 1, 22, 333, 4444…n

In the previous article, we have discussed Python Program to Print Series 6, 11, 21, 36, 56…n
Given a number N and the task is to print the series (1,22,333,4444…N) for the given number N in Python.

Examples:

Example1:

Input:

Given Number = 5

Output:

The above series till the given number{ 5 } is :
 1 22 333 4444 55555

Example2:

Input:

Given Number = 8

Output:

The above series till the given number{ 8 } is :
 1 22 333 4444 55555 666666 7777777 88888888

Program to Print Series 1,22,333,4444…n in Python

Below are the ways to print the series (1,22,333,4444…N) for the given number N in Python.

Method #1: Using For Loop (Static Input)

Approach:

  • Give the number N as static input and store it in a variable.
  • Loop till the given number using the for loop.
  • Inside the For loop, Iterate till the above iterator value of the parent for loop using another Nested For loop(Inner For loop).
  • Print the iterator value of the parent for loop separated by spaces.
  • Print the space by using the end keyword.
  • The Exit of the Program.

Below is the implementation:

# Give the number N as static input and store it in a variable.
gvn_numb = 5
print("The above series till the given number{", gvn_numb, "} is :")
# Loop till the given number using the for loop.
for itr in range(gvn_numb+1):
  # Inside the For loop, Iterate till the above iterator value of the parent for loop
  # using another Nested For loop(Inner For loop).
    for m in range(itr):
      # Print the iterator value of the parent for loop separated by spaces.
        print(itr, end="")
    # Print the space by using the end keyword.
    print(end=" ")

Output:

The above series till the given number{ 5 } is :
 1 22 333 4444 55555

Method #2: Using For loop (User Input)

Approach:

  • Give the number N as user input using the int(input()) function and store it in a variable.
  • Loop till the given number using the for loop.
  • Inside the For loop, Iterate till the above iterator value of the parent for loop using another Nested For loop(Inner For loop).
  • Print the iterator value of the parent for loop separated by spaces.
  • Print the space by using the end keyword.
  • The Exit of the Program

Below is the implementation:

# Give the number N as user input using the int(input()) function and 
# store it in a variable.
gvn_numb = int(input("Enter some Random Number = "))
print("The above series till the given number{", gvn_numb, "} is :")
# Loop till the given number using the for loop.
for itr in range(gvn_numb+1):
  # Inside the For loop, Iterate till the above iterator value of the parent for loop
  # using another Nested For loop(Inner For loop).
    for m in range(itr):
      # Print the iterator value of the parent for loop separated by spaces.
        print(itr, end="")
    # Print the space by using the end keyword.
    print(end=" ")

Output:

Enter some Random Number = 8
The above series till the given number{ 8 } is :
1 22 333 4444 55555 666666 7777777 88888888

Practice Python Program Examples to master coding skills and learn the fundamental concepts in the dynamic programming language Python.