  # Python | Decimal method next_plus ()

Python Methods and Functions

Decimal # next_plus (): next_plus () — it is a method of the Decimal class that returns the smallest representable number greater than the Decimal value.

Syntax: Decimal.next_plus ()

Parameter : Decimal values ​​

Return: the smallest representable number larger than the Decimal value.

Code # 1 : Example for next_plus () method

 ` # Python program explaining ` ` # next_plus () method `   ` # decimal library loading ` ` from ` ` decimal ` ` import ` ` * ` ` `  ` `  ` # Initialize decimal value `` a = Decimal ( - 1 )    b = Decimal ( '0.142857' )    # print decimal values ​​ print ( "Decimal value a:" , a) print ( "Decimal value b:" , b )     # Using the Decimal.next_plus () method print ( "Decimal a with next_plus () method:" , a.next_plus ())   print ( "Decimal a with next_plus () method:" , a.next_plus ())   print ( "Decimal b with next_plus () method:" , b.next_plus ()) `

Exit:

` Decimal value a: -1 Decimal value b: 0.142857 Decimal a with next_plus () method: -0.9999999999999999999999999999 Decimal a with next_plus () method: -0.9999999999999999999999999999 Decimal b with next_plus ()000000000000 method: 0.1428570000 `

Code # 2: Example for a method next_plus ()

 ` # Python program explaining ` ` # next_plus () method `   ` # decimal library loading ` ` from ` ` decimal ` ` import ` ` * `     ` # Initialize decimal value ` ` a ` ` = ` ` Decimal (` ` '-3.14' ` `) `   ` b ` ` = ` ` Decimal (` `' 321e + 5' ` `) `   ` # print decimal values ​​` ` print ` ` (` ` "Decimal value a:" ` `, a) ` ` print ` ` (` ` "Decimal value b:" ` `, b) `     ` # Using the Decimal.next_plus () method ` ` print ` ` (` `" Decimal a with next_plus () method: "` `, a.next_plus ()) ` ` `  ` print ` ` (` ` "Decimal a with next_plus () method: " , a.next_plus ()) ``   print ( "Decimal b with next_plus () method:" , b.next_plus ()) `

Output:

` Decimal value a: -3.14 Decimal value b: 3.21E + 7 Decimal a with next_plus () method: -3.139999999999999999999999999 Decimal a with next_plus () method: -3.139999999999999999999999999 Decimal b with next_plus () method: 32100000.00000000000000000001 `