It is an interactive development ene. It is a useful tool for experimentation and quick-testing. In REPL what ever we type in python will read, evaluate it , print the result and loop back to the beginning
# Performe simple opreation
Type in the expression 1+2 and it is evalulated and result is printed.
![Simple Addition](repel-simple-add.png)
# Undrerscore in REPEL
Within the REPL, you can use the special underscore variable to refer to the most recently printed value.
```bash
vagrant@python-m1:~$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> x=2
>>> x
2
>>> _ * 3
6
>>>
Notice _ contains previously printed value 2
Note: The underscore doesn't have any special behavior in Python scripts or program
Sending End of file control character will exit the REPEL. Unfortunately, the means of sending this character varies across platforms
Ctrl+Z and Enter
Ctrl+D will exit the REPL environment
vagrant@python-m1:~$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+2
3
>>>
vagrant@python-m1:~$