print_shampoo_instructions() Write a function 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. 391908.2626244.qx3zqy7

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I am stuck on htiws problem. 

**Challenge Activity: 6.7.3 - Function with Loop: Shampoo**

---

**Objective:** 

Write a function `print_shampoo_instructions()` with the parameter `num_cycles`. Based on the value of `num_cycles`:
- If `num_cycles` is less than 1, print "Too few."
- If `num_cycles` is more than 4, print "Too many."
- Otherwise, print `N : Lather and rinse.` `num_cycles` times, where `N` is the cycle number, followed by "Done."

---

**Example Output:**

- For an input of `2`:

   ```
   1 : Lather and rinse.
   2 : Lather and rinse.
   Done.
   ```

**Hint:** Define and use a loop variable.

---

**Skeleton Code:**

```python
''' Your solution goes here '''

user_cycles = int(input())
print_shampoo_instructions(user_cycles)
```

Here, we have a function call `print_shampoo_instructions(user_cycles)` where `user_cycles` is the number of times the shampoo instructions should be printed. The function `print_shampoo_instructions` needs to be implemented to adhere to the specified conditions and produce the appropriate output based on the input value.

---

**Instructions for Implementation:**

1. Define a function `print_shampoo_instructions(num_cycles)`.
2. Inside the function, use conditional statements to check the value of `num_cycles`.
3. If `num_cycles` is less than 1, print "Too few."
4. If `num_cycles` is more than 4, print "Too many."
5. Otherwise, use a loop to print the message `N : Lather and rinse.` `num_cycles` times.
6. After the loop, print "Done."

This coding exercise aims to teach the use of loops and conditionals to control the flow of a program. It demonstrates how input values can influence the behavior of a function and produce different outputs based on those values.
Transcribed Image Text:**Challenge Activity: 6.7.3 - Function with Loop: Shampoo** --- **Objective:** Write a function `print_shampoo_instructions()` with the parameter `num_cycles`. Based on the value of `num_cycles`: - If `num_cycles` is less than 1, print "Too few." - If `num_cycles` is more than 4, print "Too many." - Otherwise, print `N : Lather and rinse.` `num_cycles` times, where `N` is the cycle number, followed by "Done." --- **Example Output:** - For an input of `2`: ``` 1 : Lather and rinse. 2 : Lather and rinse. Done. ``` **Hint:** Define and use a loop variable. --- **Skeleton Code:** ```python ''' Your solution goes here ''' user_cycles = int(input()) print_shampoo_instructions(user_cycles) ``` Here, we have a function call `print_shampoo_instructions(user_cycles)` where `user_cycles` is the number of times the shampoo instructions should be printed. The function `print_shampoo_instructions` needs to be implemented to adhere to the specified conditions and produce the appropriate output based on the input value. --- **Instructions for Implementation:** 1. Define a function `print_shampoo_instructions(num_cycles)`. 2. Inside the function, use conditional statements to check the value of `num_cycles`. 3. If `num_cycles` is less than 1, print "Too few." 4. If `num_cycles` is more than 4, print "Too many." 5. Otherwise, use a loop to print the message `N : Lather and rinse.` `num_cycles` times. 6. After the loop, print "Done." This coding exercise aims to teach the use of loops and conditionals to control the flow of a program. It demonstrates how input values can influence the behavior of a function and produce different outputs based on those values.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education