def search_program(self, program_name): """Search for a program.""" if program_name in self.programs: print(f"Program '{program_name}' found.") else: print(f"Program '{program_name}' not found.")
def list_programs_sorted(self): """List programs sorted alphabetically.""" if not self.programs: print("No programs available.") else: sorted_programs = sorted(self.programs) print("Available Programs (Sorted):") for index, program in enumerate(sorted_programs, start=1): print(f"{index}. {program}") And then add an option to your menu to use this feature. This example demonstrates how you can extend the program management system with additional features as needed. z programas
def list_programs(self): """List all programs.""" if not self.programs: print("No programs available.") else: print("Available Programs:") for index, program in enumerate(self.programs, start=1): print(f"{index}. {program}") def list_programs(self): """List all programs
def remove_program(self, program_name): """Remove a program.""" if program_name in self.programs: self.programs.remove(program_name) print(f"Program '{program_name}' removed successfully.") else: print(f"Program '{program_name}' not found.") program in enumerate(self.programs
def add_program(self, program_name): """Add a new program.""" if program_name not in self.programs: self.programs.append(program_name) print(f"Program '{program_name}' added successfully.") else: print(f"Program '{program_name}' already exists.")