10+ Common Python Programs

Hi, guys welcome to my new article in which I am going to explain some basic Python programs with their output and how to run them.

With the help of this article, you can create all the programs in Python with all the knowledge about Python programs and their syntax and how to run them.

Python Programming

Python is a high-level programming language that is used for web development, computing, data analysis, artificial intelligence, and other purposes. It is also known for its simplicity, readability, and versatility, and has a large and active community of users and developers. Python code is often written in an interpreted format, which means that it does not need to be compiled before it is executed.

Some Common Python Programs

  1. Program to Print Hello World
  2. Performing Arithmetic
  3. Find the area of 2D shapes
  4. Program to check leap year
  5. Find the factorial of a number
  6. Print Fibonacci series
  7. To check Armstrong’s number
  8. Find the sum of natural numbers
  9. To find the ASCII value of the character
  10. To make a simple calculator
  11. Programs for swapping two variables
  12. Program to check whether the number is positive, negative, or 0.

Write a program to print Hello World


print('Hello, World')
//Output in compiler

Hello World

Write a program for performing arithmetic operations

num1 = input('Enter first number: ')  
num2 = input('Enter second number: ')  
  
# Add two numbers  
add = float(num1) + float(num2)  
# Subtract two numbers  
sub = float(num1) - float(num2)  
# Multiply two numbers  
mul = float(num1) * float(num2)  
#Divide two numbers  
div = float(num1) / float(num2)  

print('The sum of {0} and {1} is {2}'.format(num1, num2, add))  
  
print('The subtraction of {0} and {1} is {2}'.format(num1, num2, sub))  

print('The multiplication of {0} and {1} is {2}'.format(num1, num2, mul))  

print('The division of {0} and {1} is {2}'.format(num1, num2, div))  





//Output in compiler


Enter first number: 20
Enter second number: 10
The sum of 20 and 10 is 30.0
The subtraction of 20 and 10 is 10.0
The multiplication of 20 and 10 is 200.0
The division of 20 and 10 is 2.0





Write a program to find areas of 2D shapes

Area of Circle


π = 3.14  
r = float(input("Enter the radius of circle: "))  
area = π * r * r  
print (" The area of circle is: ", area)  
//Output in compiler


Enter the radius of circle: 2
The area of circle is:  12.56

Area of Square


a = float(input("Enter side of square: "))  
area = a * a  
print (" The area of square is: ", area)  
//Output in compiler


Enter side of square: 10
The area of square is:  100.0

Area of Rectangle


l = float(input("Enter length of rectangle: "))  
b = float(input("Enter width of rectangle: "))
area = l * b  
print (" The area of rectangle is: ", area) 
//Output in compiler


Enter length of rectangle: 2
Enter width of rectangle: 4
The area of rectangle is 8.0

Area of Triangle


l = float(input("Enter length of triangle: "))  
b = float(input("Enter width of triangle: "))
area = 0.5 * l * b 
print (" The area of triangle is: ", area) 
//Output in compiler


Enter length of triangle: 2
Enter width of triangle: 4
The area of triangle is:  4.0

Write a python program to check given year is a leap year or not

def CheckLeap(Year):  

  if((Year % 400 == 0) or (Year % 100 != 0) and  (Year % 4 == 0)):   
    print("Given Year is a leap Year");  

  else:  
    print ("Given Year is not a leap Year")  

Year = int(input("Enter the number: "))
CheckLeap(Year)  

//Output in compiler


Enter the number: 2020
Given Year is a leap Year




Write a program to find the factorial of a number

num = int(input("Enter a number: "))    
fact = 1    
if num < 0:    
   print("For negative numbers factorial does not exist")    
elif num == 0:    
   print("The factorial of 0 is 1")    
else:    
   for i in range(1,num + 1):    
       fact = fact * i    
   print("The factorial of",num,"is",fact)    


//Output in compiler


Enter a number: 10
The factorial of 10 is 3628800


Write a program to print the Fibonacci series

n = int(input("Enter the terms you want in series: "))

n1 = 0 
n2 = 1
count = 0

if n <= 0:
   print("Please enter a positive integer")

elif n == 1:
   print("Fibonacci series upto",n,":")
   print(n1)

else:
   print("Fibonacci series:")
   while count < n:
       print(n1)
       nth = n1 + n2
       
       n1 = n2
       n2 = nth
       count += 1




//Output in compiler


Enter the terms you want in series: 10
Fibonacci series:
0
1
1
2
3
5
8
13
21
34


Write a program to check an Armstrong number

n = int(input("Enter any number: "))

sum = 0

temp = n
while temp > 0:
   num = temp % 10
   sum += num ** 3
   temp //= 10

if n == sum:
   print(n,"is an Armstrong number")
else:
   print(n,"is not an Armstrong number")


//Output in compiler


Enter any number: 1
1 is an Armstrong number

Write a program to find the sum of natural numbers

num = int(input("Enter a positive number: "))
sum = 0
while(num > 0):
    sum += num
    num -= 1
print("The sum is", sum)

//Output in compiler


Enter a positive number: 10
The sum is 55

Write a program to find the ASCII value of the character/code


char = input("Enter a character: ")

print("The ASCII value of '" + char + "' is", ord(char))
//Output in compiler

Enter a character: R
The ASCII value of 'R' is 82

Write a program to make a simple calculator in python

def add(x, y):
    return x + y

def sub(x, y):
    return x - y

def mult(x, y):
    return x * y

def div(x, y):
    return x / y

print("Select operation from: ")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")

while True:
  
    choice = input("Enter choice(1/2/3/4): ")

    if choice in ('1', '2', '3', '4'):
        try:
            n1 = float(input("Enter first number: "))
            n2 = float(input("Enter second number: "))
        except ValueError:
            print("Invalid input. Please enter a number.")
            continue

        if choice == '1':
            print(n1, "+", n2, "=", add(n1, n2))

        elif choice == '2':
            print(n1, "-", n2, "=", sub(n1, n2))

        elif choice == '3':
            print(n1, "*", n2, "=", mult(n1, n2))

        elif choice == '4':
            print(n1, "/", n2, "=", div(n1, n2))
        
        # check if user wants another calculation
        # break the while loop if answer is no
        next_calculation = input("Want to do next calculation? (yes/no): ")
        if next_calculation == "no":
          break
    else:
        print("Invalid Input")

//Output in compiler



Select operation from: 
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4): 2
Enter first number: 5
Enter second number: 3
5.0 - 3.0 = 2.0
Want to do next calculation? (yes/no): no

Write a program for swapping two values

Using the third variable

A = int( input("Enter value of A: "))  
B = int( input("Enter value of B: "))  
   
C = A  
A = B  
B = C 
   
print ("Value of A after swapping: ", A)  
print ("Value of B after swapping: ", B)  

//Output in compiler



Enter value of A: 8
Enter value of B: 10
Value of A after swapping:  10
Value of B after swapping:  8

Using comma operator


A = int( input("Enter value of A: "))  
B = int( input("Enter value of B: "))  
   
A,B = B,A
   
print ("Value of A after swapping: ", A)  
print ("Value of B after swapping: ", B)  
//Output in compiler



Enter value of A: 20
Enter value of B: 10
Value of A after swapping:  10
Value of B after swapping:  20

Using XOR method

A = int( input("Enter value of A: "))  
B = int( input("Enter value of B: "))  
   
A = A ^ B  
B = A ^ B  
A = A ^ B
   
print ("Value of A after swapping: ", A)  
print ("Value of B after swapping: ", B)  

//Output in compiler



Enter value of A: 10
Enter value of B: 15
Value of A after swapping:  15
Value of B after swapping:  10

Using arithmetic operations

A = int( input("Enter value of A: "))  
B = int( input("Enter value of B: "))  
   
A = A + B  
B = A - B  
A = A - B
   
print ("Value of A after swapping: ", A)  
print ("Value of B after swapping: ", B)  

//Output in compiler



Enter value of A: 10
Enter value of B: 20
Value of A after swapping:  20
Value of B after swapping:  10

Write a program to check whether the number is positive, negative, or 0.

Using if…elif…else

num = float(input("Enter a number: "))
if num > 0:
   print("Given number is Positive")
elif num == 0:
   print("Zero")
else:
   print("Given number is Negative")

//Output in compiler


Enter a number: 3
Given number is Positive

Using Nested if

num = float(input("Enter a number: "))
if num >= 0:
   if num == 0:
       print("Zero")
   else:
       print("Given number is Positive")
else:
   print("Given number is Negative")


//Output in compiler


Enter a number: -5
Given number is Negative

How to run Python codes in Linux

First of all, you have to save that file with the (.py) extension and then follow the given options: –

  1. Open the terminal in that directory where the python file is saved
  2. Use python interactive mode
  3. Use IDE or text editor

Execution using terminal

Python execution

Execution using Python interactive mode

python interective mode

Execution using IDE or text editor

IDE stands for Integrated Development Environment. Many IDEs are present here but the best is the pycharm community. You can download it from here (https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux&code=PCC)

python program in pycharm

If you have any queries regarding the above content, or you want to update anything in the content, then contact us with your queries. You can directly post your question in the group.

Connect with us on these platforms




RECENT POST

Connect with us