Variables can hold numbers that you can use one or more times.

Numbers can be of one of these datatypes:

- integer
*(1,2,3,4)* - float
*(numbers behind the dot)* - boolean
*(True or False)*

**Related Course:**

Complete Python Bootcamp: Go from zero to hero in Python 3

## Numeric variables example

Example of numeric variables:

x = 1 y = 1.234 z = True |

You can output them to the screen using the print() function.

x = 1 y = 1.234 z = True print(x) print(y) print(z) |

Python supports arithmetic operations like addition (+), multiplication (*), division (/) and subtractions (-).

#!/usr/bin/env python x = 3 y = 8 sum = x + y print(sum) |

## User input

**Python 3**

Use the input() function to get text input, convert to a number using int() or float().

#!/usr/bin/env python x = int(input("Enter x:")) y = int(input("Enter y:")) sum = x + y print(sum) |

**Python 2** (old version)

You can also ask the user for input using the *raw_input* function:

#!/usr/bin/env python x = int(raw_input("Enter x:")) y = int(raw_input("Enter y:")) sum = x + y print(sum) |

” floats have numbers behind comma” Sir, I do not see any comma;perhaps you mean dot.

Please correct me if I am wrong.

Thank you.

Yes, behind the dot.

Correcting integer section replace from sys.maxint to sys.maxsize python 3.

Do we have to use ” #!/usr/bin/env python ” always at the beginning?

This depends on your computer. This is a line to indicate where Python is located. For example, on windows could be something like C:\Python\Python.exe

num = input(‘Give me a number? ‘)

print(‘You said: ‘ + str(num)) pls explain the programme above.

This program asks a number from the keyboard, this number is stored in the variable num. On the next line the variable num is shown on the screen.