Respuesta :
Answer:
The code written in python and fully commented for this question is given below:
# Create the function shampoo_instructions with the num_cycles parameter input
def shampoo_instructions(num_cycles):
# Condition if is less than 1, print too few
if num_cycles < 1:
print("Too few.")
# Condition if is greater than 4, print too many
elif num_cycles > 4:
print("Too many.")
# If is in inclusive range [1,4], print the Lather and rinse cycle
else:
# Create a for loop to print rinse cycle
for i in range(num_cycles):
print("{}: Lather and rinse.".format(i+1))
# Print an end string for each execution
print("End-------------------------------------")
# Call the function with all the conditions tested
shampoo_instructions(3)
shampoo_instructions(0)
shampoo_instructions(4)
shampoo_instructions(5)
Explanation:
I attach an image that contains the output of the execution and the source code.

Answer:
def shampoo_instructions(num_cycles):
if num_cycles < 1:
print ('Too few.')
elif num_cycles > 4:
print ('Too many.')
else:
i = 0
while i < num_cycles:
print (i+1,": Lather and rinse.")
i = i + 1
print('Done.')
shampoo_instructions(2)
Explanation: