FE_Python_Practical
FE_Python_Practical
1.A)
2.B)
import math
# Predefined values
radius = 5
length = 10
width = 4
side = 6
# Calculate allowances
DA = 0.70 * basic_salary # 70% of basic salary
TA = 0.30 * basic_salary # 30% of basic salary
HRA = 0.10 * basic_salary # 10% of basic salary
1.D)
# Results
print(f"The sum of {num1} and {num2} is: {addition}")
print(f"The difference of {num1} and {num2} is: {subtraction}")
print(f"The product of {num1} and {num2} is: {multiplication}")
print(f"The division of {num1} by {num2} is: {division}")
print(f"The modulus of {num1} and {num2} is: {modulus}")
Experiment 2
Q.1) Develop a Python program to manage a task list using lists and tuples,
including adding, removing, updating, and sorting tasks.
#List
task = ['task1', 'task2', 'task3']
print(task)
print("----------Add---------------")
task.append('task10')
print(task)
task.insert(0, 'task50')
print(task)
task.extend(['task11', 'task12'])
print(task)
task[0] = 'task20'
print(task)
print("----------Delete---------------")
task.remove('task1')
print(task)
del_item = task.pop(1)
print(del_item)
del task[0]
print(task)
print("----------Repetition-------------")
task = task * 3
print(task)
print("----------Select--------------")
print(task[0])
print(task[-1])
Tuple:
tup = (4, 1, 2, 3, 6)
tup_name = ( 'c','a', 'b', 'd')
print(tup)
print(tup_name)
print("----------Sort--------------")
sort = sorted(tup)
print(sort)
sort_var = sorted(tup_name)
print(sort_var)
print("----------Reverse--------------")
rev_sort_var = sorted(tup_name, reverse=True)
print(rev_sort_var)
rev_sort = sorted(tup, reverse=True)
print(rev_sort)
Q.2) Create a Python code to demonstrate the use of sets and perform set operations
(union, intersection, difference) to manage student enrollments in multiple courses /
appearing for multiple entrance exams like CET, JEE, NEET etc.
# 1. Union of sets: Students appearing for any of the exams (CET, JEE, or
NEET)
all_students = cet_students.union(jee_students, neet_students)
print("Students appearing for any exam (CET, JEE, NEET):")
print(all_students)
Q.3) Write a Python program to create, update, and manipulate a dictionary of student
records, including their grades and attendance.
'''
Write a Python program to create, update, and manipulate a
dictionary of student records, including their grades and attendance.
'''
print("---------------dictionaries----------------------")
dictionaries = {"roll" : 1, "Name" : "A", "Year" : "SE", "Age": 20}
print(dictionaries)
print(type(dictionaries))
print("length of dict is : ", len(dictionaries))
print(dictionaries.keys())
print(dictionaries.values())
print("-------------access an item-------------------")
print(dictionaries['roll'])
print(dictionaries.get("Name"))
print("-------------update/add-------------------")
dictionaries['grade'] = "A"
print("Add new element: ", dictionaries)
dictionaries['Attendance'] = "30%"
print("Update dictionary : ", dictionaries)
print("-------------Update-------------------")
dictionaries["Age"]=25
print(dictionaries)
print("-------------delete-------------------")
dictionaries.pop("occupation")
print(dictionaries)
del dictionaries['Age']
print(dictionaries)