A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python-fmod-function/ below:

Python | fmod() function - GeeksforGeeks

Python | fmod() function

Last Updated : 20 Feb, 2023

fmod() function is one of the Standard math library function in Python, which is used to calculate the Module of the specified given arguments.

Syntax: math.fmod( x, y ) Parameters: x any valid number (positive or negative). y any valid number(positive or negative). Returns: Return a floating point number value after calculating module of given parameters x and y.

Time Complexity: O(1)

Auxiliary Space: O(1)

Example #1: 

Python3
# Python3 program to demonstrate fmod() function

import math

# Tuple Declaration
Tup = (15, 22, -2, -40 )

# List Declaration
Lis = [-89, 38, -39, 16]

# modulus of +ve integer number
print(math.fmod(4, 5))
print(math.fmod(43.50, 4.5))

# modulus of -ve integer number
print(math.fmod(-17, 5))
print('%.2f' %math.fmod(-10, 4.78))

# modulus of tuple item
print("\nModulus of tuple items:")
print(math.fmod(Tup[2], 5))
print(math.fmod(Tup[2], -6))

# modulus of list item
print("\nModulus of list items:")
print(math.fmod(Lis[3], 4))
print(math.fmod(Lis[0], -15))

Output:

4.0
3.0
-2.0
-0.44

Modulus of tuple items:
-2.0
-2.0

Modulus of list items:
0.0
-14.0

  Example #2: ValueError and TypeError

Python3
# Python3 program to demonstrate
# errors in fmod() function

import math

# will give ValueError
print(math.fmod(0, 0))
print(math.fmod(2, 0))

# it will give TypeError
print(math.fmod('2', 3))

Output:

ValueError: math domain error
ValueError: math domain error
TypeError: a float is required


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4