Friday, September 19, 2025

Python Programming Collections 02

 

Python Programming Collections 02 



PROGRAM COLLECTIONS

 

1.     Sum of two numbers

 

num1 = int(input("Enter first number: "))

num2 = int(input("Enter second number: "))

sum = num1 + num2

print("Sum of two numbers:", sum)

 

2.     Difference of two numbers

 

num1 = int(input("Enter first number: "))

num2 = int(input("Enter second number: "))

difference = num1 - num2

print("Difference of two numbers:", difference)

 

3.     Product of two numbers

 

num1 = int(input("Enter first number: "))

num2 = int(input("Enter second number: "))

product = num1 * num2

print("Product of two numbers:", product)

 

4.     Division of two numbers

 

num1 = int(input("Enter first number: "))

num2 = int(input("Enter second number: "))

division = num1 / num2 if num2 != 0 else "undefined (division by zero)"

print("Division of two numbers:", division)

 

5.     Modulus of two numbers

 

num1 = int(input("Enter first number: "))

num2 = int(input("Enter second number: "))

remainder = num1 % num2 if num2 != 0 else "undefined (division by zero)"

print("Remainder of two numbers:", remainder)

 6.     Find the average of two numbers

 

num1 = float(input("Enter first number: "))

num2 = float(input("Enter second number: "))

average = (num1 + num2) / 2

print("Average of two numbers:", average)

 

7.     Sum, product, and average of three numbers

 

num1 = float(input("Enter the first number: "))

num2 = float(input("Enter the second number: "))

num3 = float(input("Enter the third number: "))

sum = num1 + num2 + num3

product = num1 * num2 * num3

average = sum_of_numbers / 3

print(f"Sum of three numbers: {sum }")

print(f"Product of three numbers: {product }")

print(f"Average of three numbers: {average }")

8.     Find the square of a number

 

num = float(input("Enter a number: "))

square = num ** 2

print("Square of the number:", square)

 

9.     Find the cube of a number

 

num = float(input("Enter a number: "))

cube = num ** 3

print("Cube of the number:", cube)

 

10.  Area of a rectangle

 

length = float(input("Enter the length of the rectangle: "))

breadth = float(input("Enter the breadth of the rectangle: "))

area = length * breadth

print("Area of the rectangle:", area)

 

11.  Perimeter of a rectangle

 

length = float(input("Enter the length of the rectangle: "))

breadth = float(input("Enter the breadth of the rectangle: "))

perimeter = 2 * (length + breadth)

print("Perimeter of the rectangle:", perimeter)

 

 

12.  Area of a circle

import math 

radius = float(input("Enter the radius of the circle: "))

area = math.pi * radius ** 2

print("Area of the circle:", area)

 

13.  Circumference of a circle

 

radius = float(input("Enter the radius of the circle: "))

c = 2 * 3.14159 * radius

print("Circumference of the circle:", c)

 

14.  Simple Interest Calculation

 

principal = float(input("Enter the principal amount: "))

rate = float(input("Enter the rate of interest: "))

time = float(input("Enter the time period in years: "))

simple_interest = (principal * rate * time) / 100

print("Simple Interest:", simple_interest)

 

15.  Calculate the total price after tax

 

price = float(input("Enter the price of the item: "))

tax_rate = float(input("Enter the tax rate: "))

total_price = price + (price * tax_rate / 100)

print("Total price after tax:", total_price)

 

16.  Calculate the volume of a cube

 

side = float(input("Enter the side length of the cube: "))

volume = side ** 3

print("Volume of the cube:", volume)

 

17.  Calculate the area of a square

 

side = float(input("Enter the side length of the square: "))

area = side ** 2

print("Area of the square:", perimeter)

 

18.  Calculate the perimeter of a square

 

side = float(input("Enter the side length of the square: "))

perimeter = 4 * side

print("Perimeter of the square:", perimeter)

 

19.  Calculate the area of a triangle

 

base = float(input("Enter the base of the triangle: "))

height = float(input("Enter the height of the triangle: "))

area = 0.5 * base * height

print("Area of the triangle:", area)

 

20.  Calculate the surface area of a sphere

 

radius = float(input("Enter the radius of the sphere: "))

surface_area = 4 * 3.14159 * (radius ** 2)

print("Surface area of the sphere:", surface_area)

 

21.  Calculate the surface area of a cube

 

side = float(input("Enter the side length of the cube: "))

surface_area = 6 * (side ** 2)

print("Surface area of the cube:", surface_area)

 

22.  Calculate the volume of a cylinder

 

radius = float(input("Enter the radius of the cylinder: "))

height = float(input("Enter the height of the cylinder: "))

volume = 3.14159 * radius ** 2 * height

print("Volume of the cylinder:", volume)

 

23.  Calculate the volume of a cone

 

radius = float(input("Enter the radius of the cone: "))

height = float(input("Enter the height of the cone: "))

volume = (1/3) * 3.14159 * (radius ** 2) * height

print("Volume of the cone:", volume)

 

 

 

24.  Total cost for multiple items

 

price_per_item = float(input("Enter the price per item: "))

quantity = int(input("Enter the quantity of items: "))

total_cost = price_per_item * quantity

print("Total cost of item:", total_cost)

 

25.  Calculate the perimeter of a triangle

 

side1 = float(input("Enter the length of the first side: "))

side2 = float(input("Enter the length of the second side: "))

side3 = float(input("Enter the length of the third side: "))

perimeter = side1 + side2 + side3

print("Perimeter of the triangle:", perimeter)

 

26.  Calculate the area of a parallelogram

 

base = float(input("Enter the base of the parallelogram: "))

height = float(input("Enter the height of the parallelogram: "))

area = base * height

print("Area of the parallelogram:", area)

 

27.  Convert Celsius to Fahrenheit

 

celsius = float(input("Enter temperature in Celsius: "))

fahrenheit = (celsius * 9/5) + 32

print("Temperature in Fahrenheit:", fahrenheit)

 

28.  Convert Fahrenheit to Celsius

 

fahrenheit = float(input("Enter temperature in Fahrenheit: "))

celsius = (fahrenheit - 32) * 5/9

print("Temperature in Celsius:", celsius)

 

29.  Convert hours to minutes

 

hours = float(input("Enter the number of hours: "))

minutes = hours * 60

print("Minutes:", minutes)

 

30.  Convert minutes to hours

 

minutes = float(input("Enter the number of minutes: "))

hours = minutes / 60

print("Equivalent hours:", hours)

 

31.  Convert minutes to seconds

 

minutes = float(input("Enter the number of minutes: "))

seconds = minutes * 60

print("Equivalent seconds:", seconds)

 

 

32.  Convert seconds to hours

 

seconds = float(input("Enter the number of seconds: "))

hours = seconds / 3600

print("Equivalent hours:", hours)

 

33.  Convert days to hours

 

days = float(input("Enter the number of days: "))

hours = days * 24

print("Hours:", hours)

 

34.  Convert hours to days

 

hours = float(input("Enter the number of hours: "))

days = hours / 24

print("Equivalent days:", days)

 

35.  Convert kilometers to miles

 

kilometers = float(input("Enter distance in kilometers: "))

miles = kilometers * 0.621371

print("Distance in miles:", miles)

 

36.  Convert kilometers to meters

 

kilometers = float(input("Enter distance in kilometers: "))

meters = kilometers * 1000

print("Distance in meters:", meters)

 

37.  Convert meters to centimeters

 

meters = float(input("Enter distance in meters: "))

centimeters = meters * 100

print("Distance in centimeters:", centimeters)

 

38.  Convert grams to kilograms

 

grams = float(input("Enter weight in grams: "))

kilograms = grams / 1000

print("Weight in kilograms:", kilograms)

 

39.  Convert kilograms to pounds

 

kilograms = float(input("Enter weight in kilograms: "))

pounds = kilograms * 2.20462

print("Weight in pounds:", pounds)

 

40.  Convert liters to milliliters

 

liters = float(input("Enter volume in liters: "))

milliliters = liters * 1000

print("Volume in milliliters:", milliliters)

41.  Convert milliliters to liters

 

milliliters = float(input("Enter volume in milliliters: "))

liters = milliliters / 1000

print("Volume in liters:", liters)

 

42.  Convert feet to inches

 

feet = float(input("Enter height in feet: "))

inches = feet * 12

print("Height in inches:", inches)

 

43.  Convert inches to feet

 

inches = float(input("Enter height in inches: "))

feet = inches / 12

print("Height in feet:", feet)

 

44.  Convert kilograms to grams

 

kilograms = float(input("Enter weight in kilograms: "))

grams = kilograms * 1000

print("Weight in grams:", grams)

 

45.  Write a Python program to solve a quadratic equation of the form ax^2 + bx + c = 0 using the quadratic formula.

 

import math

 

a = float(input("Enter the coefficient a: "))

b = float(input("Enter the coefficient b: "))

c = float(input("Enter the coefficient c: "))

discriminant = b**2 - 4*a*c

root1 = (-b + math.sqrt(discriminant)) / (2*a)

root2 = (-b - math.sqrt(discriminant)) / (2*a)

print(f"The roots of the quadratic equation are: {root1} and {root2}")

 

46.  Python program to convert USD (U.S. Dollars) to Nepali Currency (NPR)

 

usd = float(input("Enter the amount in USD: "))

conversion_rate = 132.52

npr = usd * conversion_rate

print(f"{usd} USD is equal to {npr} NPR")

 

47.  Python program to convert Nepali Currency (NPR) to Indian Currency (INR)

 

npr = float(input("Enter the amount in Nepali Currency (NPR): "))

conversion_rate = 0.625

inr = npr * conversion_rate

print(f"{npr} NPR is equal to {inr} INR")

 

 

 

48.  Python program that takes an input in seconds and converts it into hours, minutes, and seconds

 

total_seconds = int(input("Enter the number of seconds: "))

hours = total_seconds // 3600

minutes = (total_seconds % 3600) // 60

seconds = total_seconds % 60

print(f"{total_seconds} seconds is equal to {hours} hours, {minutes} minutes, and {seconds} seconds.")

 

49.  Python program that takes an input in days and converts it into years, months, and days

 

total_days = int(input("Enter the number of days: "))

years = total_days // 365

remaining_days = total_days % 365

months = remaining_days // 30

days = remaining_days % 30

print(f"{total_days} days is equal to {years} years, {months} months, and {days} days.")

 

50.  Python program to calculate the volume and total surface area of a hemisphere

 

import math

radius = float(input("Enter the radius of the hemisphere: "))

volume = (2/3) * math.pi * radius**3

surface_area = 3 * math.pi * radius**2

print(f"Volume of the hemisphere: {volume} cubic units")

print(f"Total surface area of the hemisphere: {surface_area} square units")

Python Program Collection 01

 

 Python Program Collection 01



Input/Output

 

a) Write a program to ask input as “name” from the user and greet the user as he/she provides their name.

 

name = input("Enter your name: ")

print(f"Hello, {name}! Welcome!")

 

b) Write a program to input 3 sides of triangle and print area

 

import math

a = float(input("Enter the first side of the triangle: "))

b = float(input("Enter the second side of the triangle: "))

c = float(input("Enter the third side of the triangle: "))

s = (a + b + c) / 2

area = math.sqrt(s * (s - a) * (s - b) * (s - c))

print(f"The area of the triangle is: {area:.2f}")

 

c) Write a program to input a radius and find the area and circumference of circle

 

import math

radius = float(input("Enter the radius of the circle: "))

area = math.pi * radius ** 2

circumference = 2 * math.pi * radius

print(f"The area of the circle is: {area:.2f}")

print(f"The circumference of the circle is: {circumference:.2f}")

 

d) Write a program to input 3 digits as integers and calculate their sum and average.

 

num1 = int(input("Enter the first digit: "))

num2 = int(input("Enter the second digit: "))

num3 = int(input("Enter the third digit: "))

total = num1 + num2 + num3

average = total / 3

print(f"The sum of the digits is: {total}")

print(f"The average of the digits is: {average:.2f}")

 

 

e) Write a program to input a diameter and print area of circle and circumference of circle

 

import math

diameter = float(input("Enter the diameter of the circle: "))

radius = diameter / 2

area = math.pi * radius ** 2

circumference = math.pi * diameter

print(f"The area of the circle is: {area:.2f}")

print(f"The circumference of the circle is: {circumference:.2f}")

 

 

 

 

Constant value and Operators

 

a) Write a program to input a radius and find the area and circumference of the circle.

 

import math

radius = float(input("Enter the radius of the circle: "))

area = math.pi * radius ** 2

circumference = 2 * math.pi * radius

print(f"The area of the circle is: {area:.2f}")

print(f"The circumference of the circle is: {circumference:.2f}")

 

b) Write a program to show the use of arithmetic operators. (Perform add, subtract, multiply, divide, square and modulus between two numbers)

 

num1 = float(input("Enter the first number: "))

num2 = float(input("Enter the second number: "))

addition = num1 + num2

subtraction = num1 - num2

multiplication = num1 * num2

division = num1 / num2 if num2 != 0 else "undefined (division by zero)"

square_num1 = num1 ** 2

modulus = num1 % num2

print(f"Addition of {num1} and {num2} is: {addition}")

print(f"Subtraction of {num1} and {num2} is: {subtraction}")

print(f"Multiplication of {num1} and {num2} is: {multiplication}")

print(f"Division of {num1} by {num2} is: {division}")

print(f"The square of {num1} is: {square_num1}")

print(f"The modulus of {num1} and {num2} is: {modulus}")

 

c) Write a program to show the use of a comparison operator between two variables. (Use the following operators. ==, <=, >=, !=)

 

num1 = float(input("Enter the first number: "))

num2 = float(input("Enter the second number: "))

is_equal = num1 == num2

is_less_than_equal = num1 <= num2

is_greater_than_equal = num1 >= num2

is_not_equal = num1 != num2

print(f"Is {num1} equal to {num2}? {is_equal}")

print(f"Is {num1} less than or equal to {num2}? {is_less_than_equal}")

print(f"Is {num1} greater than or equal to {num2}? {is_greater_than_equal}")

print(f"Is {num1} not equal to {num2}? {is_not_equal}")

 

If…..else Statement

 

a) Write a program using the if statement to check whether the given number is positive.

num = float(input("Enter a number: "))

if num > 0:

    print(f"{num} is a positive number.")

else:

    print(f"{num} is not a positive number.")

b) Write a program that takes people’s age as input and checks whether they are eligible to vote. (Voting age is 18 and above)

 

age = int(input("Enter your age: "))

if age >= 18:

    print("You are eligible to vote.")

else:

    print("You are not eligible to vote.")

 

c) Write a program to check whether the given number is even or odd using an if-else statement.

 

num = int(input("Enter a number: "))

if num % 2 == 0:

    print(f"{num} is even.")

else:

    print(f"{num} is odd.")

 

d) Write a program to input two numbers and find the smallest number.

 

num1 = float(input("Enter the first number: "))

num2 = float(input("Enter the second number: "))

if num1 < num2:

    print(f"{num1} is the smallest number.")

else:

    print(f"{num2} is the smallest number.")

 

e) Write a program that takes students’ marks as an input and checks whether the student passed or failed. (40 or greater is pass marks)

 

marks = float(input("Enter your marks: "))

if marks >= 40:

    print("You passed.")

else:

    print("You failed.")

 

f) Write a program that takes 3 numbers as inputs and displays the smallest number.

 

num1 = float(input("Enter the first number: "))

num2 = float(input("Enter the second number: "))

num3 = float(input("Enter the third number: "))

if num1 <= num2 and num1 <= num3:

    print(f"{num1} is the smallest number.")

elif num2 <= num1 and num2 <= num3:

    print(f"{num2} is the smallest number.")

else:

    print(f"{num3} is the smallest number.")

 

g) Make a program like a traffic light using an if-elif-else statement. Ask input from the user on providing color. (green=go, red=stop and orange=be ready, any other color=invalid color)

 

color = input("Enter the traffic light color (green, red, orange): ").lower()

if color == "green":

    print("Go!")

elif color == "red":

    print("Stop!")

elif color == "orange":

    print("Be ready!")

else:

    print("Invalid color!")

 

h) Write a program to input practical and theory marks of Computer and check pass or fail. You can also validate whether a user has entered valid marks or not. (valid marks should be checked for both theory and practical)

 

practical_marks = float(input("Enter your practical marks: "))

theory_marks = float(input("Enter your theory marks: "))

if (0 <= practical_marks <= 100) and (0 <= theory_marks <= 100):

    # Check if the student passed

    if practical_marks >= 40 and theory_marks >= 40:

        print("You passed!")

    else:

        print("You failed!")

else:

    print("Invalid marks entered. Marks should be between 0 and 100.")

 

For loop

a) Write a program to print numbers from 1-15.

 

for num in range(1, 16):

    print(num)

 

b) Write a program to print an input name 20 times.

 

name = input("Enter your name: ")

for _ in range(20):

    print(name)

c) Write a program to print the squares of numbers from 1 to 5 using a for loop.

 

for num in range(1, 6):

    print(f"The square of {num} is {num**2}")

d) Write a program to print first 20 odd numbers

 

for num in range(1, 40, 2):  # Start at 1, go up to 40 (not inclusive), step by 2

    print(num)

 

e) Write a program that takes an integer as input and prints the multiplication table for that number.

 

number = int(input("Enter a number: "))

for i in range(1, 11):

    print(f"{number} x {i} = {number * i}")

 

While loop

a) Write a program to print numbers from 1-20.

 

num = 1

while num <= 20:

    print(num)

    num += 1  # Increment the number

 

b) Write a program to print first 30 even numbers.

 

num = 2

count = 0

while count < 30:

    print(num)

    num += 2 

    count += 1 

 

c) Write a program to calculate the factorial of a given number.

number = int(input("Enter a number to find its factorial: "))

factorial = 1

while number > 0:

    factorial *= number

    number -= 1  # Decrease the number

print(f"The factorial is: {factorial}")

 

d) Write a program to print the sum of the first 20 odd numbers.

num = 1

sum_of_odds = 0

count = 0

while count < 20:

    sum_of_odds += num

    num += 2  # Go to the next odd number

    count += 1  # Increase the count

print(f"The sum of the first 20 odd numbers is: {sum_of_odds}")

e) Write a program to input multi digits numbers and display the sum of the digits.

number = int(input("Enter a multi-digit number: "))

sum_of_digits = 0

while number > 0:

    digit = number % 10  # Get the last digit

    sum_of_digits += digit  # Add the digit to the sum

    number = number // 10  # Remove the last digit

print(f"The sum of the digits is: {sum_of_digits}")

 

 

Lists

1. Write a Python program to create a list of 5 integers and print the list.

 

numbers = [10, 20, 30, 40, 50]

print("List of integers:", numbers)

 

2. Write a Python program to print the second and fourth elements of a list.

 

numbers = [10, 20, 30, 40, 50]

print("Second element:", numbers[1])

print("Fourth element:", numbers[3])

 

3. Write a Python program to append a new element to the end of a list and print the updated list.

 

numbers = [10, 20, 30, 40, 50]

numbers.append(60)

print("Updated list:", numbers)

 

4. Write a Python program to print the first three elements of a list using slicing.

 

numbers = [10, 20, 30, 40, 50]

print("First three elements:", numbers[:3])

 

5. Write a Python program to print the length of a list.

 

numbers = [10, 20, 30, 40, 50]

print("Length of the list:", len(numbers))

 

6. Write a Python program to iterate through a list and print each element.

 

numbers = [10, 20, 30, 40, 50]

for num in numbers:

    print(num)

 

 

7. Write a Python program to create a list of squares of numbers from 1 to 10 using list comprehension.

 

squares = [x**2 for x in range(1, 11)]

print("List of squares from 1 to 10:", squares)

 

8. Write a Python program to remove the third element from a list and print the updated list.

 

numbers = [10, 20, 30, 40, 50]

numbers.pop(2)

print("Updated list after removing the third element:", numbers)

 

 

Dictionaries

1. Write a Python program to create a dictionary with 3 key-value pairs and print the dictionary.

 

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

print("Dictionary:", my_dict)

 

 

2. Write a Python program to print the value associated with a specific key in a dictionary.

 

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

key = "age"

print(f"The value associated with '{key}' is: {my_dict[key]}")

 

3. Write a Python program to add a new key-value pair to a dictionary and print the updated dictionary.

 

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

my_dict["email"] = "alice@example.com"

print("Updated Dictionary:", my_dict)

 

4. Write a Python program to remove a key-value pair from a dictionary using the del statement and print the updated dictionary.

 

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

del my_dict["age"]

print("Updated Dictionary after deletion:", my_dict)

 

5. Write a Python program to iterate through a dictionary and print all the keys.

 

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

print("Keys in the dictionary:")

for key in my_dict:

    print(key)

 

6. Write a Python program to create a dictionary where the keys are numbers from 1 to 5 and the values are their squares using dictionary comprehension.

 

squares_dict = {x: x**2 for x in range(1, 6)}

print("Dictionary of squares:", squares_dict)

 

7. Write a Python program to check if a specific key exists in a dictionary.

 

my_dict = {"name": "Alice", "age": 25, "city": "New York"}

key_to_check = "age"

if key_to_check in my_dict:

    print(f"Key '{key_to_check}' exists in the dictionary.")

else:

    print(f"Key '{key_to_check}' does not exist in the dictionary.")

 

8. Write a Python program to merge two dictionaries and print the resulting dictionary.

 

dict1 = {"name": "Alice", "age": 25}

dict2 = {"city": "New York", "email": "alice@example.com"}

merged_dict = {**dict1, **dict2}

print("Merged Dictionary:", merged_dict)