Programming Fundamentals – Assignment (Lists
Focused)
Total Marks: 25
Task 1 — List Creation & Basic Operations (5 marks)
• Create a list of 7 integers entered by the user.
• Print first, last, and middle elements.
• Print the list in reverse order (without using reverse()).
Task 2 — List Methods Practice (5 marks)
Use list: ['apple', 'banana', 'mango']
Perform operations: append, insert, extend, remove, pop.
Task 3 — Searching & Counting (5 marks)
Take a list of integers, search for a number, print existence, count, and first index.
Task 4 — List Computation (5 marks)
Store marks of N students and display highest, lowest, average, and count of above-average students.
Task 5 — Nested List (5 marks)
Store 3 students as [name, age, marks], print table, top student, and class average.
Submission: Submit .py or notebook file.