Python | The decimal method to_integral_value ()

Python Methods and Functions

Decimal number # to_integral_value (): to_integral_value () — it is a method of the Decimal class that returns the nearest integer without signaling Inexact or Rounded.

Syntax: Decimal.to_integral_value()

Parameter: Decimal values ​​

Return: the nearest integer without signaling Inexact or Rounded.

Code # 1 : Example for to_integral_value () method

# Python program explaining
# to_integral_value () method

 
# decimal library loading

from decimal import *

  

  
# Initialize decimal value

a = Decimal ( 1.898989 )

 

b = Decimal ( 2.0 )

 
# printing decimal values ​​

print ( " Decimal value a: " , a)

print ( "Decimal value b:" , b)

 

 
# Using the Decimal method .to_integral_value ()

print ( "Decimal a with to_integral_value () method:" , a.to_integral_value ())

 

print ( "Decimal b with to_integral_value () method:" , b.to_integral_value ())

Output:

 Decimal value a: 1.8989890000000000380708797820261679589748382568359375 Decimal value b: 2 Decimal a with to_integral_value () method: 2 Decimal b with to_integral_value () method: 2 

Code no. 2: Example for to_integral_value () method

# Python program explaining
# to_integral_value () method

  
# loading decimal library

from decimal import *

 

 
# Initialize decimal value

a = Decimal ( 3.14 )

 

b = Decimal ( 15 )

 

 
# print decimal values ​​

print ( "Decimal value a:" , a)

print ( "Decimal value b:" , b)

 

 
# Using the Decimal.to_integral_value () method

print ( "Decimal a with to_integral_value () method:" , a.to_integral_value ())

 

print ( "Decimal b with to_integral_value () method:" , b.to_integral_value ())

Output:

 Decimal value a: 3.1400000000000001243449787580175325 27446746826171875 Decimal value b: 15 Decimal a with to_integral_value () method: 3 Decimal b with to_integral_value () method: 15