"""
Functions used in preparing Guido's gorgeous lasagna.
Learn about Guido, the creator of the Python language: https://en.wikipedia.org/wiki/Guido_van_Rossum
"""EXPECTED_BAKE_TIME=40defbake_time_remaining(elapsed_bake_time):"""Calculate the bake time remaining.
:param elapsed_bake_time: int - baking time already elapsed.
:return: int - remaining bake time (in minutes) derived from 'EXPECTED_BAKE_TIME'.
Function that takes the actual minutes the lasagna has been in the oven as
an argument and returns how many minutes the lasagna still needs to bake
based on the `EXPECTED_BAKE_TIME`.
"""returnEXPECTED_BAKE_TIME-elapsed_bake_timedefpreparation_time_in_minutes(number_of_layers):"""
Return minutes spent making the recipe
This function takes a number representing the number of layers added to the lasagne
"""preparation_time=2returnpreparation_time*number_of_layersdefelapsed_time_in_minutes(number_of_layers,elapsed_bake_time):"""
Return elapsed cooking time.
This function takes two numbers representing the number of layers & the time already spent
baking and calculates the total elapsed minutes spent cooking the lasagna.
"""returnpreparation_time_in_minutes(number_of_layers)+elapsed_bake_time