# Python Programs

There can be various python programs on many topics like basic python programming, conditions and loops, functions

and native data types. A list of top python programs are given below which are widely asked by interviewer.

## Basic 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 solve quadratic equation
- Python program to swap two variables
- Python program to generate a random number
- Python program to convert kilometers to miles
- Python program to convert Celsius to Fahrenheit
- Python program to display calendar

## Python programs with conditions and loops

- Python Program to Check if a Number is Positive,

Negative or Zero - Python Program to Check if a Number is Odd or Even
- Python Program to Check Leap Year
- Python Program to Check Prime Number
- Python Program to Print all Prime Numbers in an

Interval - Python Program to Find the Factorial of a Number
- Python Program to Display the multiplication Table
- Python Program to Print the Fibonacci sequence
- Python Program to Check Armstrong Number
- Python Program to Find Armstrong Number in an Interval
- Python Program to Find the Sum of Natural Numbers

## Python Function Programs

- Python Program to Find LCM
- Python Program to Find HCF
- Python Program to Convert Decimal to Binary, Octal

and Hexadecimal - Python Program To Find ASCII value of a character
- Python Program to Make a Simple Calculator
- Python Program to Display Calendar
- Python Program to Display Fibonacci Sequence Using

Recursion - Python Program to Find Factorial of Number Using Recursion

## Python Native Data Type Programs

- Python Program to Add Two Matrices
- Python Program to Multiply Two Matrices
- Python Program to Transpose a Matrix
- Python Program to Sort Words in Alphabetic Order
- Python Program to Remove Punctuation From a String

## Python Array Programs

- Python program to copy all

elements of one array into another array - Python program to find the frequency

of each element in the array - Python program to left rotate the elements of

an array - Python program to print the duplicate

elements of an array - Python program to print the elements of an array
- 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 smallest element

in an array - Python program to print the number

of elements present in an array - Python program to print the sum of all

elements in an array - Python program to right rotate the elements of

an array - Python program to sort the elements

of an array in ascending order - Python program to sort the

elements of an array in descending order

## Python Number Programs

- Python program to check if the given

number is a Disarium Number - Python program to print all disarium

numbers between 1 to 100 - Python program to check if the given

number is Happy Number - 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 print all pronic numbers

between 1 and 100

## Python Circular Linked List Programs

- Python

program to create a Circular Linked List of N nodes and count the number of nodes - Python

program to create a Circular Linked List of n nodes and display it in reverse order - Python program to create and display a

Circular Linked List - Python program to

delete a node from the beginning of the Circular Linked List - Python program to delete a

node from the end of the Circular Linked List - Python program to delete a

node from the middle of the Circular Linked List - Python program

to find the maximum and minimum value node from a circular linked list - Python program to

insert a new node at the beginning of the Circular Linked List - Python program to insert a

new node at the end of the Circular Linked List - Python program to insert

a new node at the middle of the Circular Linked List - Python program to remove

duplicate elements from a Circular Linked List - Python program to search an element in a

Circular Linked List - Python program to sort the elements of

the Circular Linked List

## Python Doubly Linked List Programs

- Python program to convert a given

binary tree to doubly linked list - Python program to create a doubly

linked list from a ternary tree - Python program

to create a doubly linked list of n nodes and count the number of nodes - Python

program to create a doubly linked list of n nodes and display it in reverse order - Python program to create and display a

doubly linked list - Python program to

delete a new node from the beginning of the doubly linked list - Python program to delete a

new node from the end of the doubly linked list - Python program to delete

a new node from the middle of the doubly linked list - Python program to

find the maximum and minimum value node from a doubly linked list - Python program to

insert a new node at the beginning of the Doubly Linked list - Python program to insert a

new node at the end of the Doubly Linked List - Python program to insert a

new node at the middle of the Doubly Linked List - Python program to remove

duplicate elements from a Doubly Linked List - Python program to rotate doubly linked list by

N nodes - Python program to search an element in a

doubly linked list