Program to print all Pronic number between 1 to 100 in Python. The programs contains if else conditional statements, function definition, function calling and for loop. This program is for Beginners, class 11,12 and B Tech computer science students.
Print all Pronic number between 1 to 100 in Python.
What is A pronic number ?
A pronic number is a number that is the product of two consecutive integers, that is, a number of the form
For example:
6 = 2(2+1)= n(n+1),
72 =8(8+1) = n(n+1)
Some pronic numbers are: 0, 2, 6, 12, 20, 30, 42, 56 etc.
Source code :
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;
print("Pronic numbers between 1 and 100: ");
for i in range(1, 101):
if(isPronicNumber(i)):
print(i),
print(" "),
Source code explanation:
step 1: 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;
step 2: 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 :
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>> RESTART: C:/csstudy/source code file 2/Program to print all Pronic number between 1 to 100 in Python.py Pronic numbers between 1 and 100: 2 6 12 20 30 42 56 72 90 >>>
Output explanation:
Pronic numbers between 1 and 100: 2 6 12 20 30 42 56 72 90
Conclusion:
The program is running fine.
Thank you for reading, learning and downloading Program to print all Pronic number between 1 to 100 in Python. The programs contains if else conditional statements, function definition, function calling and for loop. This program is for Beginners, class 11,12 and B Tech computer science students. Below are more links to programs:
Python Programs Archives – CS Study
Computer Science with Python Practical Book Solutions Class 11 Term -2 – CS Study
Computer Science Practical file for class 12 Term-2 – CS Study
Python Projects for Class 12 with Source Code (Mysql Connectivity) – CS Study