Question: 
Write a function to round up a number to specific digits.


Model's Code:
def round_up(number, digits):
    multiplier = 10 ** digits
    return (int(number * multiplier) + (1 if number * multiplier % 1 > 0 else 0)) / multiplier



Sample Correct Code:
import math
def round_up(a, digits):
    n = 10**-digits
    return round(math.ceil(a / n) * n, digits)


Asserts:
assert round_up(123.01247,0)==124
assert round_up(123.01247,1)==123.1
assert round_up(123.01247,2)==123.02


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 830 of 974: 636/830 (76.62650602409639%): success