CLASSROOM WORKSHEET – SESSION 1
Topic: Variables and Expressions (Maths → Python Thinking)
Date: 6-Jan-26
Instructions
• Answer all questions
• No definitions required
• Use examples, values, or short explanations
SECTION A: Understanding Through Examples
1. If x represents the number of students, what can change in x?
2. Can two different variables store the same value? Give one example.
3. What happens to an expression when a variable value changes?
4. If y = 5, what happens to y + 2 when y becomes 10?
5. If a variable is assigned a new value, which value is used?
SECTION B: Maths to Logic
6. If one notebook costs ₹20 and n is the number of notebooks, what does 20n mean?
7. If x = 4, what does x + x represent in daily life?
8. Write an expression to add 5 to any number.
9. Write an expression for half of a number.
10. If a = 6, which is greater: a or a + 3?
SECTION C: Working with Values
11. If m = 3 and n = 3, are they treated as one variable or two?
12. If x = 2 today and x = 10 tomorrow, does the variable name change?
13. If y = 7, calculate y × 1.
14. If z = 0, calculate z + 8.
15. What value do you get when you add 0 to any number?
SECTION D: Daily Life Expressions
16. If a is your age, write an expression for your age after 2 years.
17. If s is monthly salary, write an expression for salary earned in 6 months.
18. If d is distance, write an expression for three times the distance.
19. If t is time, write an expression for double the time.
20. If x is marks scored, write an expression to reduce 5 marks.
SECTION E: Python Thinking (No Coding)
21. Why should variable names be meaningful?
22. If total = 40 and then total = total + 20, what is the final value?
23. What happens when a variable is reused with a new value?
24. Can a variable store the result of a calculation? Give one example.
25. Is x = x + 1 possible in maths? Is it possible in Python?
SECTION F: Reflection
26. Which is easier to change: fixed numbers or variables?
27. How do variables help when values change often?
28. Write one real-life situation where values keep changing.
29. Give one example where using variables is useful.
30. In one sentence, explain how maths helps in understanding Python.
Using Numbers & Operations
1. If x = 5, what is the value of x + 10?
2. If a = 8, what happens to the result of a × 2 if a becomes 4?
3. If n = 12, is n − 5 greater or less than n?
4. If p = 6, what is the value of p ÷ 2?
5. If x = 3, what is the result of x × x?
Comparing Expressions
6. Which is larger: x + 5 or x + 2? Why?
7. If a = 10, compare a ÷ 2 and a − 2.
8. If x = 4, compare 2x and x + x.
9. If y = 9, compare y − 1 and y ÷ 1.
10. If n = 5, compare n × 1 and n + 0.
Logical Changes
11. If you add the same number to two variables, will the difference change?
12. If you multiply a number by 0, what will the result be?
13. What happens if you divide any number by 1?
14. What happens to a value when you multiply it by 1?
15. If you subtract a number from itself, what do you get?
Step-by-Step Thinking
16. If x = 5, find the value of x + 2 × 3.
17. If a = 10, find the value of (a − 2) × 2.
18. If n = 4, find the value of n × (n + 1).
19. If p = 20, find the value of p ÷ 4 + 2.
20. If x = 6, find the value of x − (x ÷ 2).
Python-Oriented Logic (No Coding)
21. If x = 5 and later x = x + 3, what is the final value of x?
22. If total = 100 and discount = 20, what does total − discount represent?
23. If count = 0 and you add 1 three times, what is the final value?
24. If a = 2 and you do a = a × 3, what is the new value of a?
25. If x = 10, what does x % 3 represent?
Reasoning & Understanding
26. Why does multiplication happen before addition in an expression?
27. Why are brackets important in expressions?
28. What mistake can happen if we ignore operator order?
29. Why is % (modulus) useful in programming?
30. How do operators help in solving real-life problems?