Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Another make task, and this time the answer is a remainder.

Your task

A bakery packs its cupcakes into boxes. Each box holds exactly 6 cupcakes. The bakery needs a program to tell them how many cupcakes will be left over after packing all the full boxes they can.

Write a program that:

The number of cupcakes in a box is always 6, so it is written into your program, not asked for.

Ask the question with its own print, exactly as written:

Enter the number of cupcakes baked:

The question is part of the checked output, so spelling, capital letters and punctuation count. The tests also check your code: a program that does not use the % operator to work out the cupcakes left over does not pass.

The output

One line after the question, where LEFT_OVER is the number you calculated:

Cupcakes left over: LEFT_OVER

Example

Input:

17

Output:

Enter the number of cupcakes baked:
Cupcakes left over: 5

Input:

24

Output:

Enter the number of cupcakes baked:
Cupcakes left over: 0

24 cupcakes fill exactly 4 boxes, so there is nothing left over. The program still says so, with a 0.

Help! My code doesn't work!

Make sure that you check for the following things:

  • The answer is wrapped in int() before you calculate with it.
  • You have used %, which gives what is left over, and not //, which gives the number of full boxes.
  • You are dividing by 6, the number of cupcakes in one box.
  • Every number that is concatenated into a print is wrapped in str().
  • There is a space after the colon in Cupcakes left over: .