Python Programs: Arithmetic Operations & Number Handling
Program to Find the Average of Three Numbers
This program calculates the average of three numbers entered by the user:
number1 = int(input("Please enter the first number: ")) number2 = int(input("Please enter the second number: ")) number3 = int(input("Please enter the third number: ")) result = (number1 + number2 + number3) / 3 print("The average of the three numbers is:", result)
Output:
Please enter the first number: 100 Please enter the second number: 70 Please enter the third number: 80 The average of the three numbers is: 83.33333333333333
Program to Find the Larger of Two Numbers
This program takes two numbers as input and displays the larger number:
no1 = int(input("Enter the first number: ")) no2 = int(input("Enter the second number: ")) if no1 > no2: print(no1, "is larger than", no2) elif no1 == no2: print(no1, "is equal to", no2) else: print(no2, "is larger than", no1)
Output:
Enter the first number: 12 Enter the second number: 67 67 is larger than 12
Program to Find the Largest of Three Numbers
This program takes three numbers as input and displays the largest number:
n1 = int(input("Enter the first number: ")) n2 = int(input("Enter the second number: ")) n3 = int(input("Enter the third number: ")) if n1 > n2 and n1 > n3: print(n1, "is largest") elif n2 > n1 and n2 > n3: print(n2, "is largest") elif n2 == n1 and n3 == n1: print("All given numbers are equal") else: print(n3, "is largest")
Output:
Enter the first number: 15 Enter the second number: 32 Enter the third number: 7 32 is largest
Program to Calculate Area or Perimeter of a Circle
This program calculates either the area or the perimeter of a circle based on user choice:
r = float(input("Enter the radius: ")) print("1. Area of the Circle") print("2. Perimeter of the Circle") op = int(input("Choose your Option: ")) if op == 1: a = 3.14 * r * r print("Area of the Circle with radius", r, "is", a) elif op == 2: p = 2 * 3.14 * r print("Perimeter of the Circle with radius", r, "is", p) else: print("Wrong Option")
Output:
Enter the radius: 25 1. Area of the Circle 2. Perimeter of the Circle Choose your Option: 1 Area of the Circle with radius 25.0 is 1962.5
Simple Calculator Program
This program creates a simple calculator that performs four basic arithmetic operations:
n1 = int(input("Enter the first number: ")) n2 = int(input("Enter the second number: ")) op = input("Choose the operator (+, -, *, **, /, //, %): ") if op == "+": res = n1 + n2 elif op == "-": res = n1 - n2 elif op == "*": res = n1 * n2 elif op == "**": res = n1 ** n2 elif op == "/": if n2 == 0: res = "Division By Zero" else: res = n1 / n2 elif op == "//": if n2 == 0: res = "Division By Zero" else: res = n1 // n2 elif op == "%": res = n1 % n2 else: print("Wrong Option") print("The result of", n1, op, n2, "=", res)
Output:
Enter the first number: 25 Enter the second number: 5 Choose the operator (+, -, *, **, /, //, %): ** The result of 25 ** 5 = 9765625
Program to Sort Three Numbers in Ascending Order
This program reads three integers and prints them in ascending order:
num1 = int(input("Enter First number: ")) num2 = int(input("Enter Second number: ")) num3 = int(input("Enter Third number: ")) if num1 < num2 and num1 < num3: if num2 < num3: x, y, z = num1, num2, num3 else: x, y, z = num1, num3, num2 elif num2 < num1 and num2 < num3: if num1 < num3: x, y, z = num2, num1, num3 else: x, y, z = num2, num3, num1 else: if num1 < num2: x, y, z = num3, num1, num2 else: x, y, z = num3, num2, num1 print("Numbers in ascending order are:", x, y, z)
Output:
Enter First number: 24 Enter Second number: 12 Enter Third number: 65 Numbers in ascending order are: 12 24 65
Program to Calculate Sum of Even and Odd Integers
This program calculates and prints the sums of even and odd integers up to a given limit:
limit = int(input("Please enter the limit: ")) even_Sum = 0 odd_Sum = 0 for num in range(1, limit + 1): if num % 2 == 0: even_Sum = even_Sum + num else: odd_Sum = odd_Sum + num print("The sum of Even numbers from 1 to", limit, "is", even_Sum) print("The sum of Odd numbers from 1 to", limit, "is", odd_Sum)
Output:
Please enter the limit: 6 The sum of Even numbers from 1 to 6 is 12 The sum of Odd numbers from 1 to 6 is 9