Esempio n. 1
0
 def ceil(self, value, *args):
     """ Ceil number
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(int(math.ceil(n)), u)
Esempio n. 2
0
 def floor(self, value, *args):
     """ Floor number
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(int(math.floor(n)), u)
Esempio n. 3
0
 def decrement(self, value, *args):
     """ Decrement function
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(n - 1, u)
Esempio n. 4
0
 def round(self, value, *args):
     """ Round number
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(int(utility.away_from_zero_round(float(n))), u)
Esempio n. 5
0
 def floor(self, value, *args):
     """ Floor number
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(int(math.floor(n)), u)
Esempio n. 6
0
 def ceil(self, value, *args):
     """ Ceil number
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(int(math.ceil(n)), u)
Esempio n. 7
0
 def decrement(self, value, *args):
     """ Decrement function
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(n - 1, u)
Esempio n. 8
0
 def round(self, value, *args):
     """ Round number
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     return utility.with_unit(int(utility.away_from_zero_round(float(n))),
                              u)
Esempio n. 9
0
 def percentage(self, value, *args):
     """ Return percentage value
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     n = int(n * 100.0)
     u = '%'
     return utility.with_unit(n, u)
Esempio n. 10
0
 def percentage(self, value, *args):
     """ Return percentage value
     args:
         value (str): target
     returns:
         str
     """
     n, u = utility.analyze_number(value)
     n = int(n * 100.0)
     u = '%'
     return utility.with_unit(n, u)