Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)