Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 49

Using Python, write a subroutine to help a household review their high-energy usage days in a billing cycle.

The subroutine must:

  • have the identifier countHighEnergyDays
  • take the number of days in the billing cycle as a parameter
  • get the user to enter the energy usage (in kWh) for each of those days
  • count how many of those days the usage was strictly greater than 15 kWh
  • return the count.

You should use indentation as appropriate, meaningful variable name(s), and correct Python syntax in your answer.

[6]
Markscheme

Structured programming and subroutines (procedures and functions) Questions

  1. GCSE
  2. /Computer Science
  3. /Structured programming and subroutines (procedures and functions)

131 exam-style questions on AQA GCSE Computer Science Structured programming and subroutines (procedures and functions). Each one has a worked solution and a mark scheme showing where the marks go.

Question bank