Home >>Python Programs >Python program to print all pronic numbers between 1 and 100

In this example, we will see a Python program through which we can print all the pronic numbers between 1 to 100.

Any given number is called as a pronic number if the value of that number is equal to the product of two consecutive integers of the form: n(n+1).

Like 2(2+1) = 6 can be called as a pronic number.

**STEP 1:**isPronicNumber() determines whether a given number is the Pronic number or not.- Define a boolean variable flag and set its value to false.
- Use for loop to iterate from 1 to given number and check whether i * (i + 1) is equal to the given number, for any value of i.
- If a match is found, then set the flag to true, break the loop and returns the value of the flag.

**STEP 2:**To display all Pronic numbers between 1 and 100,- Start a loop from 1 to 100, and make a call to isPronicNumber() method for each value from 1 to 100.
- If isPronicNumber() returns true which signifies that number is Pronic, then display that number.

```
#isPronicNumber() will determine whether a given number is a pronic number or not
def isPronicNumber(num):
flag = False;
for j in range(1, num+1):
#Checks for pronic number by multiplying consecutive numbers
if((j*(j+1)) == num):
flag = True;
break;
return flag;
#Displays pronic numbers between 1 and 100
print("Pronic numbers between 1 and 100: ");
for i in range(1, 101):
if(isPronicNumber(i)):
print(i),
print(" "),
```

Output:

Pronic numbers between 1 and 100:

2

6

12

20

30

42

56

72

90

Pronic numbers between 1 and 100:

2

6

12

20

30

42

56

72

90

Python Programs
Python program to print "Hello Python"
Python program to do arithmetical operations
Python program to find the area of a triangle
Python program to swap the values of two variables
Python program to solve quadratic equation
Python program to convert Celsius to Fahrenheit
Python program to convert kilometers to miles
Python program to display calendar
How to generate a random number in python
Python Program to Check Odd or Even
Python Program to check number is positive negative or zero
Python Program to Check Leap Year
Python Program to Check Prime Number
Python Program to Find the Factorial of a Number
Python Print all Prime Numbers in an Interval
Write a python program to display the multiplication table
Python program to print the fibonacci series
Python Program to Find the Factorial of a Number
Python Program to Convert Decimal to Binary Octal and Hexadecimal
Python Program to Display Fibonacci Series Using Recursion
Python Program to Find Armstrong Number between an Interval
Python Program To Find ASCII value of a character
Python Program to Find HCF
Python Program to Find LCM
Python Program to Find the Sum of Natural Numbers
Python Program to Make a Simple Calculator
Python Program to Add Two Matrix
Python Program to Multiply Two Matrix
Remove Punctuation From a String in Python
Python Program to Sort Words in Alphabetic Order
Python Program to Transpose a Matrix
How to Copy an Array into another array in Python
Python program to find the frequency of each element in the array
How to left rotate an array in python
How to Print duplicate elements in array in python
How to print the elements of an array in python
Python program to print the elements of an array in reverse order
Python program to print the elements of an array present on even position
Python program to print the elements of an array present on odd position
Python program to print the largest element in an array
Python program to print the number of elements in an array
Python program to print the smallest element in an array
Find the sum of all elements in an array in python
Python program to right rotate the elements of an array
Python program to sort an array in ascending order
Python program to sort an array in descending order
Python program to print all pronic numbers between 1 and 100
Python program to print all happy numbers between 1 and 100
Python program to determine whether the given number is a Harshad Number.
Python program to check if the given number is Happy Number
Python program to check if the given number is a Disarium Number
Python program to print all disarium numbers between 1 and 100
Python program to check whether a variable is a string or not
Python program to convert a list of characters into a string
Python program to find total number of letters and digits
Python program to find total number of uppercase and lowercase letters
Python program to remove multiple elements from a list using list comprehension
Python program to check if a string is palindrome or not
Capitalizes the first letter of each word in a string in Python
Remove false values from a list in Python
Python program to print all timezones using pytz module
Python program to print current hour, minute, second and microsecond
Python program to print the list of all keywords
Python program to print the version information
Check if a number is a power of another number in Python
Copy odd lines of one file to another file in Python
Draw a pie chart that shows our daily activity in Python
Python Extract numbers from string
Find all permutations of a given string in Python
How to find the execution time of a program in python
Python program to generate the QR code in Python
Python program to get current date
Python program to print current year month and day
How to replace a string with another string in Python

No Sidebar ads