Skip to content

13.Write a menu-driven Python program to list Slicing and Manipulation that Accept 15 integers in a list and display: First five elements Last five elements Middle five elements Every alternate element Reverse list using slicing Copy list

ASSIGNMENT

Q.13

Q.13 Write a menu-driven Python program to list Slicing and Manipulation that Accept 15 integers in a list and
display:
First five elements
Last five elements
Middle five elements
Every alternate element
Reverse list using slicing
Copy list

numbers = [] print("Enter 15 integers:") for i in range(15): num = int(input(f"Enter element {i+1}: ")) numbers.append(num) while True: print("\n===== LIST SLICING MENU =====") print("1. Display First Five Elements") print("2. Display Last Five Elements") print("3. Display Middle Five Elements") print("4. Display Every Alternate Element") print("5. Display Reverse List") print("6. Copy List") print("7. Display Original List") print("8. Exit") choice = int(input("Enter your choice: ")) if choice == 1: print("First Five Elements:", numbers[:5]) elif choice == 2: print("Last Five Elements:", numbers[-5:]) elif choice == 3: print("Middle Five Elements:", numbers[5:10]) elif choice == 4: print("Every Alternate Element:", numbers[::2]) elif choice == 5: print("Reverse List:", numbers[::-1]) elif choice == 6: copy_list = numbers[:] print("Copied List:", copy_list) elif choice == 7: print("Original List:", numbers) elif choice == 8: print("Exiting Program...") break else: print("Invalid Choice! Please try again.")