Holiday Homework – Class 11 Computer Science
Part A: Theory / Written Work
1 Write short notes on the following: - Features of Python - Difference between Compiler and
Interpreter - Data types in Python (with examples) - Tokens in Python (keywords, identifiers,
literals, operators, punctuators) - Difference between Mutable and Immutable data types
2 Explain the following with examples: - Type Casting (Implicit vs Explicit) - Operators in Python
(Arithmetic, Relational, Logical, Assignment, Membership, Identity, Bitwise) - Flow of Control
(if-else, if-elif-else, nested if, loops)
3 Answer the following: - Differentiate between for loop and while loop - What is the purpose of
the id() function in Python? - Explain break, continue, and pass with examples
Part B: Practical Work
1 Program to input a number and check whether it is even or odd.
2 Program to find the largest of three numbers.
3 Program to display multiplication table of any number entered by the user.
4 Program to print Fibonacci series up to n terms.
5 Program to reverse a number entered by the user.
6 Program to check whether a given number is prime or not.
7 Program to count the number of vowels in a given string.
8 Program to find the sum of digits of a number.
9 Program to accept marks of 5 subjects and calculate percentage & grade.
10 Program to print the given star pattern.
Part C: Project / Creative Work
Choose any one mini-project idea and make it in Python:
• Student Report Card Generator
• Simple Calculator
• Quiz Game (MCQs with scoring)
• Number Guessing Game
• Bill Calculator (for a shop, restaurant, etc.)
Submission Instructions
• Write theory answers in a separate notebook.
• Print/write Python programs with output screenshots.
• Submit your mini-project (code + sample output).
Part A: Theory / Written Work
1 Write short notes on the following: - Features of Python - Difference between Compiler and
Interpreter - Data types in Python (with examples) - Tokens in Python (keywords, identifiers,
literals, operators, punctuators) - Difference between Mutable and Immutable data types
2 Explain the following with examples: - Type Casting (Implicit vs Explicit) - Operators in Python
(Arithmetic, Relational, Logical, Assignment, Membership, Identity, Bitwise) - Flow of Control
(if-else, if-elif-else, nested if, loops)
3 Answer the following: - Differentiate between for loop and while loop - What is the purpose of
the id() function in Python? - Explain break, continue, and pass with examples
Part B: Practical Work
1 Program to input a number and check whether it is even or odd.
2 Program to find the largest of three numbers.
3 Program to display multiplication table of any number entered by the user.
4 Program to print Fibonacci series up to n terms.
5 Program to reverse a number entered by the user.
6 Program to check whether a given number is prime or not.
7 Program to count the number of vowels in a given string.
8 Program to find the sum of digits of a number.
9 Program to accept marks of 5 subjects and calculate percentage & grade.
10 Program to print the given star pattern.
Part C: Project / Creative Work
Choose any one mini-project idea and make it in Python:
• Student Report Card Generator
• Simple Calculator
• Quiz Game (MCQs with scoring)
• Number Guessing Game
• Bill Calculator (for a shop, restaurant, etc.)
Submission Instructions
• Write theory answers in a separate notebook.
• Print/write Python programs with output screenshots.
• Submit your mini-project (code + sample output).