Initial work
This commit is contained in:
22
CS1029/practical-2023-10-20/m.py
Normal file
22
CS1029/practical-2023-10-20/m.py
Normal file
@@ -0,0 +1,22 @@
|
||||
def floor(n):
|
||||
return n - (n % 1)
|
||||
|
||||
def ceil(n):
|
||||
return n - (n % -1)
|
||||
|
||||
|
||||
assert floor(-1) == -1
|
||||
assert floor(1) == 1
|
||||
assert floor(1.2) == 1
|
||||
assert floor(-1.2) == -2
|
||||
assert floor(0) == 0
|
||||
assert floor(0.1) == 0
|
||||
assert floor(-0.1) == -1
|
||||
assert ceil(-1) == -1
|
||||
assert ceil(1) == 1
|
||||
assert ceil(1.2) == 2
|
||||
assert ceil(-1.2) == -1
|
||||
assert ceil(0) == 0
|
||||
assert ceil(0.1) == 1
|
||||
assert ceil(-0.1) == 0
|
||||
|
||||
Reference in New Issue
Block a user