47.8k views
0 votes
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 1 : Lather and rinse. 2 : Lather and rinse. Done. Hint: Define and use a loop variable.

User Patricus
by
4.9k points

2 Answers

5 votes

Answer:

def print_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.")

Step-by-step explanation:

User Rakibul Haq
by
5.4k points
4 votes

Answer:

See explaination

Step-by-step explanation:

#Run the code in the python version 3.x.

#Define the function.

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)

User Evan Krall
by
5.8k points