️ DEPRECATED GITLAB INSTANCE ️ This GitLab is now read-only for reference. Please use https://gitlab.iauro.co for all new work.

Migration completed on September 17, 2025

Commit 7c8eed6e authored by Pratiksha Patil's avatar Pratiksha Patil

first assignment of python

parent e4c6e01b
def add(x, y): return x + y
def subtract(x, y): return x - y
def multiply(x, y): return x * y
def divide(x, y): return x / y if y != 0 else "Error: Divide by zero"
print("Select operation: +, -, *, /")
operation = input("Operation: ")
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if operation == '+':
print("Result:", add(num1, num2))
elif operation == '-':
print("Result:", subtract(num1, num2))
elif operation == '*':
print("Result:", multiply(num1, num2))
elif operation == '/':
print("Result:", divide(num1, num2))
else:
print("Invalid operation")
filename = input("Enter file name: ")
try:
with open(filename, 'r') as f:
lines = f.readlines()
for i, line in enumerate(lines, 1):
print(f"{i}: {line.strip()}")
except FileNotFoundError:
print("File not found.")
class Student:
def __init__(self, student_id, name, age, gender, grade, email):
self.student_id = student_id
self.name = name
self.age = age
self.gender = gender
self.grade = grade
self.email = email
def display(self):
print(f"ID: {self.student_id}, Name: {self.name}, Age: {self.age}, Gender: {self.gender}, Grade: {self.grade}, Email: {self.email}")
class StudentManager:
def __init__(self):
self.students = []
def add_student(self):
print("\n--- Add Student ---")
student_id = input("Enter ID: ")
name = input("Enter Name: ")
age = input("Enter Age: ")
gender = input("Enter Gender: ")
grade = input("Enter Grade: ")
email = input("Enter Email: ")
student = Student(student_id, name, age, gender, grade, email)
self.students.append(student)
print("✅ Student added successfully!\n")
def view_students(self):
print("\n--- Student List ---")
if not self.students:
print("No students available.\n")
else:
for student in self.students:
student.display()
def update_student(self):
print("\n--- Update Student ---")
student_id = input("Enter ID of student to update: ")
for student in self.students:
if student.student_id == student_id:
student.name = input("Enter new Name: ")
student.age = input("Enter new Age: ")
student.gender = input("Enter new Gender: ")
student.grade = input("Enter new Grade: ")
student.email = input("Enter new Email: ")
print("✅ Student updated successfully!\n")
return
print("❌ Student not found.\n")
def delete_student(self):
print("\n--- Delete Student ---")
student_id = input("Enter ID of student to delete: ")
for student in self.students:
if student.student_id == student_id:
self.students.remove(student)
print("✅ Student deleted successfully!\n")
return
print("❌ Student not found.\n")
def main():
manager = StudentManager()
while True:
print("\n🎓 Student Management System")
print("1. Add Student")
print("2. View Students")
print("3. Update Student")
print("4. Delete Student")
print("5. Exit")
choice = input("Enter your choice (1-5): ")
if choice == '1':
manager.add_student()
elif choice == '2':
manager.view_students()
elif choice == '3':
manager.update_student()
elif choice == '4':
manager.delete_student()
elif choice == '5':
print("👋 Exiting. Goodbye!")
break
else:
print("⚠️ Invalid choice. Please try again.")
if __name__ == "__main__":
main()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment