AstraAI

Measurement Β· area

Will the carpet fit?

In the curriculum:Charts & reading dataSee the map β†’
πŸŽ“ School maths Β· Years 4–6Measurement β€” area β€” Find the area of a rectangle with length Γ— width.Maths by year β†’

The Case. You've got a new carpet β€” but will it fit your bedroom floor? To know, you need the area: how much flat space your room covers.

Your tools. A little maths β€” length Γ— width β€” and matplotlib to draw your room to scale.

Investigate. Press Run. It works out your room's area in square metres and tells you if the carpet is big enough.

  • Change the room size β€” when does the carpet stop fitting?
  • Area = length Γ— width. Builders and decorators use this every day.
your_code.py
Starting Python…
The Reveal

Starting Python… (first time only β€” a few seconds)

πŸ—’οΈ Detective's notes

Bundles your findings, chart and code into one PDF you can keep, print or hand in.

🧩 How this code works

The tools it uses

  • Matplotlib β€” your crayon box β€” it turns numbers into charts and pictures.

How to read it, top to bottom

  1. 1. Import β€” bring in the tools (listed above).
  2. 2. The data β€” the lists and numbers near the top. These are the bits you change.
  3. 3. The work β€” a little maths, or a loop that repeats a step.
  4. 4. Show it β€” print(...) writes words; plt.show() draws the picture.

Use it for your own problems

  • Change the numbers at the top and press Run β€” nothing breaks, so experiment!
  • Ask your own version of the question β€” swap in your family, your scores, your week.
  • The same tools work on any numbers β€” that's the superpower you're learning.
Need a hint?

Area = length Γ— width. A 5 by 4 room covers 20 squares, each one metre across.