Python has many inbuilt function.

Method | Description |
---|---|

round(number[, ndigits]) | rounds the number, you can also specify precision in the second argument |

pow(a, b) | Returns a raise to the power of b |

abs(x) | Return absolute value of x |

max(x1, x2, …, xn) | Returns largest value among supplied arguments |

min(x1, x2, …, xn) | Returns smallest value among supplied arguments |

Below mentioned functions are in math module, so you need to import math module first, using the following line.

1 | import math |

Method | Description |
---|---|

ceil(x) | This function rounds the number up and returns its nearest integer |

floor(x) | This function rounds the down up and returns its nearest integer |

sqrt(x) | Returns the square root of the number |

sin(x) | Returns sin of x where x is in radian |

cos(x) | Returns cosine of x where x is in radian |

tan(x) | Returns tangent of x where x is in radian |

Let’s take some examples to understand better

1 2 3 4 5 6 7 8 9 10 11 12 13 14 | >>> abs(-22) # Returns the absolute value 22 >>> max(9, 3, 12, 81) # Returns the maximum number 81 >>> min(78, 99, 12, 32) # Returns the minimum number 12 >>> pow(8, 2) # can also be written as 8 ** 2 64 >>> pow(4.1, 3.2) # can also be written as 4.1 ** 3.2 91.39203368671122 >>> round(5.32) # Rounds to its nearest integer 5 >>> round(3.1456875712, 3) # Return number with 3 digits after decimal point 3.146 |

1 2 3 4 5 | >>> import math >>> math.ceil(3.4123) 4 >>> math.floor(24.99231) 24 |

In next post we will learn how to generate random numbers in python.