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

Lab Programms

Document 4 counts the number of words in a paragraph and the frequency of each word, then allows the user to search for a word. Document 5 creates a menu-driven list program that allows the user to insert, remove, and display list elements. Document 6 creates an employee database

Uploaded by

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

Lab Programms

Document 4 counts the number of words in a paragraph and the frequency of each word, then allows the user to search for a word. Document 5 creates a menu-driven list program that allows the user to insert, remove, and display list elements. Document 6 creates an employee database

Uploaded by

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

1)

n = input("Enter the number : ")


n = int(n)
maxPrime = -1
while n % 2 == 0:
maxPrime = 2
n = n/2

for i in range(3,int(n**0.5),2):
while n % i == 0:
maxPrime = i
n = n/i

if n > 2:
maxPrime = n

if maxPrime == -1:
print("No Prime Factor Found")

else:
print("Max Prime Factor : ", maxPrime)

2)

# Declare a value
a = -16

# Read velocity from the user


b = int(input('Enter the velocity: '))

# Read player height


pHeight = int(input('Enter player height: '))

# Calculate time using the formula


t = float(-b / (2 * a))
print("Time:", t, "seconds")

# Calculate the height using the formula h = (a * (t ** 2)) + (b * t)


h = (a * (t ** 2)) + (b * t)

# Print the result


print('Height is:', h, 'feet')

# Add the player height to the ball height


h = h + pHeight

# Print the total height


print("Total Height is:", h, 'feet')

3)

n = int(input("Enyter no. of series :"))


fiblist = [0,1]
for i in range(0,n):
fiblist.append(fiblist[i]+fiblist[i+1])
print("Series is: ",fiblist)

gratio = [fiblist[i]/float(fiblist[i-1]) for i in range(2,len(fiblist))]


print("Golden ratio :",gratio)

4)

# Define the input paragraph


str = "New Delhi is the Capital of India. Bangalore is a Capital of
Karnataka. Karnataka is India. India is the world's largest Democratic
Country."

# Print the paragraph


print('Entered Paragraph:\n', str)

# Split the paragraph into words and count them


words = str.split()
wordCount = len(words)
print('Total Number of words:', wordCount) # Print the word count

# Create an empty dictionary to store word counts


counts = {}

# Run a loop to count the occurrences of each word


for word in words:
# Convert words to lowercase to ensure case-insensitive counting
word = word.lower()
if word in counts:
counts[word] += 1 # Increment the word count if the word is
already in the dictionary
else:
counts[word] = 1 # Add the word to the dictionary with a count of
1

# Display the word counts


for word, count in counts.items():
print('Word:', word, 'Count:', count)

# Input a word to search (converted to lowercase for case-insensitive


search)
searchWord = input('Enter the word to search: ').lower()

# Find the word in the paragraph (converted to lowercase)


result = str.lower().find(searchWord)

# Check if the word was found and display the result


if result != -1:
print(searchWord + " Word found in Paragraph")
else:
print(searchWord + " Word not found in Paragraph")
5)
# Create an Empty List
numbers = []

while True:
print('\n===== MENU =====')
print('1. Insert at Specific Position')
print('2. Remove Element from the List')
print('3. Add Element to the List')
print('4. Display the List')
print('5. Exit\n')

choice = int(input('Enter your choice: '))

if choice == 1:
position = int(input('Enter the position to insert: '))
item = int(input('Enter the item to insert at the given position:
'))
if 0 <= position <= len(numbers):
numbers.insert(position, item)
else:
print("Invalid position")

elif choice == 2:
if numbers:
position = int(input('Enter the position to delete an item:
'))
if 0 <= position < len(numbers):
numbers.pop(position)
else:
print("Invalid position")
else:
print("List is empty")

elif choice == 3:
item = int(input('Enter an item to add: '))
numbers.append(item)

elif choice == 4:
print("======= List Content =======")
print(numbers)

elif choice == 5:
print('Exiting.....')
break

else:
print("Invalid Choice. Please choose a valid option.")

6)

Employee = {}
while True:
print("\nEmployee Database Menu:")
print("1. Create Employee")
print("2. Add New Employee")
print("3. Search Employee")
print("4. Delete Employee")
print("5. Display")
print("6. Exit")

Choice = int(input("Enter the Choice: "))

if Choice == 1:
n = int(input('Enter the Number of Employees: '))
for i in range(n):
print("\nEnter the Employee {0} Details".format(i+1))
EmpId = int(input("Enter the Employee ID: "))
EmpDetails = []
EmpName = input("Enter the Employee Name: ")
EmpDOB = input("Enter the DOB: ")
Designation = input("Enter the Designation: ")
EmpDetails.append(EmpName)
EmpDetails.append(EmpDOB)
EmpDetails.append(Designation)
Employee[EmpId] = EmpDetails

elif Choice == 2:
EmpId = int(input('Enter the Employee ID: '))
EmpDetails = []
EmpName = input('Enter the Employee Name: ')
EmpDOB = input('Enter the DOB: ')
Designation = input('Enter the Designation: ')
EmpDetails.append(EmpName)
EmpDetails.append(EmpDOB)
EmpDetails.append(Designation)
Employee[EmpId] = EmpDetails

elif Choice == 3:
EmpId = int(input('Enter the Employee ID to Display: '))
print(Employee.get(EmpId))

elif Choice == 4:
EmpId = int(input('Enter the Employee ID to Delete: '))
print(Employee.pop(EmpId))

elif Choice == 5:
Status = bool(Employee)
if Status == False:
print("No Employee Details Found to Print")
else:
print(Employee)

elif Choice == 6:
print("Exiting Employee Database.")
break
else:
print("Invalid Choice")

7)

setdata = set()
tupledata = tuple()

while True:
choice = input("Enter your Choice\nS: Set Operation\nT: Tuple
Operation\nN: Terminate\n")

if choice == 'S':
while True:
print("Choose The Set Operation")
print('1. Add/Insert')
print('2. Remove/Delete')
print("3. Update/Append")
print("4. Display/View")
print("0. Exit")
operation = input()

if operation == 1:
data = input("Enter the element to add : ")
setdata.add(data)
print(setdata)
elif operation == 2:
data = input("Enter the element to remove :")
setdata.discard(data)
print(setdata)
elif operation == 3:
data = input("Enter the Element to update : ")
setdata.update([data])
elif operation == 4:
print(setdata)
elif operation == 0:
break
else:
print("Invalid Choice")

elif choice == 'T':


while True:
print("Choose the tuple Operation")
print("1. Add/Insert")
print("2. Delete Tuple")
print("3. Display/View")
print("0. Exit")
operation = input()
if operation == 1:
data = input("Enter the data you want to add: ")
tupledata =+ (data,)
print(tupledata)
elif operation == 2:
tupledata = ()
print(tupledata)
elif operation == 3:
print(tupledata)
elif operation == 0:
break
else:
print("Invalid Choice")

elif choice == 'N':


break

You might also like