0% found this document useful (0 votes)
3 views

Python Programs

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Python Programs

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

1)WAP to illustrate different set operations

# This function adds two numbers

def add(x, y):

return x + y

# This function subtracts two numbers

def subtract(x, y):

return x - y

# This function multiplies two numbers

def multiply(x, y):

return x * y

# This function divides two numbers

def divide(x, y):

return x / y

print("Select operation.")

print("1.Add")

print("2.Subtract")

print("3.Multiply")

print("4.Divide")

while True:

# take input from the user

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

# check if choice is one of the four options

if choice in ('1', '2', '3', '4'):

try:

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


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

except ValueError:

print("Invalid input. Please enter a number.")

continue

if choice == '1':

print(num1, "+", num2, "=", add(num1, num2))

elif choice == '2':

print(num1, "-", num2, "=", subtract(num1, num2))

elif choice == '3':

print(num1, "*", num2, "=", multiply(num1, num2))

elif choice == '4':

print(num1, "/", num2, "=", divide(num1, num2))

# check if user wants another calculation

# break the while loop if answer is no

next_calculation = input("Let's do next calculation? (yes/no): ")

if next_calculation == "no":

break

else:

print("Invalid Input")

2)WAP to generate calendar for the given month and year

# Program to display calendar of the given month and year

# importing calendar module


import calendar

yy = 2024 # year

mm = 10 # month

# To take month and year input from the user

# yy = int(input("Enter year: "))

# mm = int(input("Enter month: "))

# display the calendar

print(calendar.month(yy, mm))

3) WAP to find factorial of a number

# Input: An integer number

num = 9

# Initialize the factorial variable to 1

factorial = 1

# Calculate the factorial using a for loop

for i in range(1, num + 1):

factorial *= i

# Output: The factorial of the number

print(f"The factorial of {num} is {factorial}")

4) WAP To Print the Multiplication table for the given number

# Multiplication table (from 1 to 10) in Python

num = 14

# To take input from the user


# num = int(input("Display multiplication table of? "))

# Iterate 10 times from i = 1 to 10

for i in range(1, 11):

print(num, 'x', i, '=', num*i)

5) Program to perform different set operations like in mathematics

# Program to perform different set operations like in mathematics

# define three sets

E = {0, 2, 4, 6, 8};

N = {1, 2, 3, 4, 5};

# set union

print("Union of E and N is",E | N)

# set intersection

print("Intersection of E and N is",E & N)

# set difference

print("Difference of E and N is",E - N)

# set symmetric difference

print("Symmetric difference of E and N is",E ^ N)


6) PRIME OR NOT

num = 4

# Negative numbers, 0 and 1 are not primes

if num > 1:

# Iterate from 2 to n // 2

for i in range(2, (num//2)+1):

# If num is divisible by any number between

# 2 and n / 2, it is not prime

if (num % i) == 0:

print(num, "is not a prime number")

break

else:

print(num, "is a prime number")

else:

print(num, "is not a prime number")

You might also like