Write a function shampoo_instructions() with parameter num_cycles. If num_cycles is less than 1, print "Too few.". If more than 4, print "Too many.". Else, print "N : Lather and rinse." num_cycles times, where N is the cycle number, followed by "Done.". Sample output with input: 2

Respuesta :

Answer:

def shampoo_instructions(num_cycles):

   #Check the cycles to be greater than 1.

   if num_cycles < 1:

     

       #Display the statement.

       print('Too few.')

     

   #Check the cycles to be greater than 4.

   elif num_cycles > 4:

     

       #Display the statement.

       print('Too many.')

     

   #The else part.

   else:

     

       #Initialize the variable.

       N = 1;

         

       #Begin the for loop.

       for N in range(N, num_cycles+1):

         

           #Print the result.

           print(N , ": Lather and rinse.")

         

       #Print the statement.

       print('Done.')

#Call the function.

shampoo_instructions(2)

Explanation:

Answer:

The other answer was almost correct but had an extra code that made it incorrect. Here is the update code:

Written in Python:

def shampoo_instructions(num_cycles):

   

  if num_cycles < 1:

      print('Too few.')

  elif num_cycles > 4:

      print('Too many.')

  else:

      N = 1;

      for N in range(N, num_cycles+1):

          print(N , ": Lather and rinse.")

      print('Done.')

user_cycles = int(input())

shampoo_instructions(user_cycles)

Explanation: