KV MCF LALGANJ RAEBARELI
Winter Break Homework (2025-2026)
(Class 11 – Computer Science with Python)
Week 1: Strings (23 Dec – 29 Dec)
Day 1 (23 Dec): Write Python programs to input a string and:
o Count vowels and consonants
o Reverse the string
Day 2 (24 Dec): Practice string slicing (first 5 chars, last 3 chars, middle part).
Day 3 (25 Dec): Use string functions: .upper(), .lower(), .title(), .strip().
Day 4 (26 Dec): Write a program to check if a string is palindrome.
Day 5 (27 Dec): Count frequency of each character in a string.
Day 6 (28 Dec): Practice find(), replace(), split(), join().
Day 7 (29 Dec): Small project: Input a sentence and display word count + longest word.
Week 2: Lists (30 Dec – 5 Jan)
Day 8 (30 Dec): Create a list of 10 numbers, find sum and average.
Day 9 (31 Dec): Practice list slicing and indexing.
Day 10 (1 Jan): Use list methods: .append(), .insert(), .remove(), .pop().
Day 11 (2 Jan): Write a program to remove duplicates from a list.
Day 12 (3 Jan): Sort a list in ascending and descending order.
Day 13 (4 Jan): Find maximum and minimum in a list without using max()/min().
Day 14 (5 Jan): Small project: Input marks of 5 students, store in list, calculate average, highest,
lowest.
Week 3: Tuples (6 Jan – 7 Jan)
Day 15 (6 Jan): Create tuples and practice indexing/slicing.
Day 16 (7 Jan): Write a program to convert list → tuple and tuple → list.
Week 3: Dictionaries (8 Jan – 10 Jan)
Day 17 (8 Jan): Create a dictionary of 5 students with roll number as key and name as value.
Day 18 (9 Jan): Write a program to update, delete, and add new entries in dictionary.
Day 19 (10 Jan): Small project: Create a dictionary of student marks (name: marks), calculate
average, highest scorer, and display all records.
Vivek Gupta
PGT-CS