Assignment 5
Task 1: Create a Dictionary of Student Marks
Problem Statement: Write a Python program that:
- Creates a dictionary where student names are keys and their marks are values.
- Asks the user to input a student's name.
- Retrieves and displays the corresponding marks.
- If the student’s name is not found, display an appropriate message.
Expected Output: Enter the number's name: Alice Alice's marks: 85
If the student does not exist in the dictionary:
Enter the student's name: John Student not found.
Task 2: Demonstrate List Slicing
Problem Statement: Write a Python program that:
- Creates a list of numbers from 1 to 10.
- Extracts the first five elements from the list.
- Reverses these extracted elements.
- Prints both the extracted list and the reversed list
Expected Output: Original list: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Extracted first numbers: [ 1, 2, 3, 4, 5 ] Reverse extracted elements: [5, 4, 3, 2, 1]