# howdoi in Python

Hello everyone, in this post, we will learn about an interesting tool howdoi in Python. Python howdoi is a command-line tool that is very helpful especially for beginners. Using this tool, we can find answers to many programming tasks such as printing a list in Python, how to put comments, etc. We can do all this directly from the command line. Python howdoi simply scrapes data from top answers from stack overflow and tells us what to do. Since it performs data scraping from the internet, we need an active internet connection to be able to use it.

How to install howdoi?

Type the below command in the command prompt to install this tool on your system.

`pip install howdoi`

This will install the Python howdoi on the system and now we are ready to use it.

How to use it?

Now that we are all set to use Python howdoi tool, we can open the command prompt and type ‘howdoi’ followed by our query as given here.

`howdoi 'query'`

This will give us a solution to our query.

Let us see some examples to understand its working.

### Know how to print a Fibonacci sequence in C++ using howdoi

`C:\Users\Ranjeet Verma>howdoi print fibonacci series in c++`

Output:

```#include <iostream>

using namespace std;

int main()
{
int num1 = 0;
int num2 = 1;
int num_temp;
int num_next = 1;
int n;
cin >> n;
if (n>=1)
cout << 0 << " ";
if (n>=2)
cout << 1 << " ";
for (int i = 0; i < n-2; i++){
num_next = num1 + num2;
cout << num_next << " ";
num1 = num2;
num2 = num_next;
}
cout << endl;
return 0;
}```

### Know how to convert a list to a tuple in Python using howdoi

`C:\Users\Ranjeet Verma>howdoi convert a list to tuple in Python`

Output:

```>>> l = [4,5,6]
>>> tuple(l)
(4, 5, 6)```

### Find out how to use howdoi using howdoi

`C:\Users\Ranjeet Verma>howdoi use howdoi`

Output:

```Here are a few popular howdoi commands

>>> howdoi print hello world in python (default query)

>>> howdoi print hello world in python -n [number] (retrieve n number of answers)

>>> howdoi print hello world in python -l (display only a link to where the answer is from

>>> howdoi print hello world in python -c (Add colors to the output)

>>> howdoi print hello world in python -e (Specify the search engine you want to use e.g google,bing)```

`C:\Users\Ranjeet Verma>howdoi -l use environment variables in C`
`https://stackoverflow.com/questions/31906192/how-to-use-environment-variable-in-a-c-program`