---
id: 6606906b3f31fc953f1ee3b6
title: Task 17
challengeType: 22
dashedName: task-17
lang: en-US
---

<!-- REVIEW -->

# --description--

This is a review of the entire dialogue you just studied.

# --instructions--

Write the following words or phrases in the correct spot:

`effectively`, `return type`, `usage examples`, `examine`, `signature`, and `library`.

# --fillInTheBlank--

## --sentence--

`Sophie: This BLANK has so many functions. How can I BLANK analyze the documentation for them?`

`Brian: When dealing with functions, start by looking at the function's BLANK. It can provide information about the function's name, parameters, and BLANK.`

`Sophie: That makes sense. What's the next step? What should I do then?`

`Brian: Next, you should BLANK the function's description in the documentation. It can explain what the function does and provide BLANK.`

`Sophie: Thanks. I'll make sure to follow these steps for each function.`

## --blanks--

`library`

### --feedback--

A collection of ready-made code you can use in your program.

---

`effectively`

### --feedback--

In a way that works well or gets good results.

---

`signature`

### --feedback--

The name, parameters, and return type of a function.

---

`return type`

### --feedback--

The kind of value a function gives back after it runs.

---

`examine`

### --feedback--

To look at something carefully to understand it.

---

`usage examples`

### --feedback--

Sample code that shows how to use a function or tool.
