Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
5 views

Python Programs

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Python Programs

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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