`math` মডিউলের `floor()` এবং `ceil()` ফাংশন ফ্র্যাকশনাল নম্বরকে নিকটতম ইন্টিজারে রাউন্ড করে।
floor() – নিচের দিকে রাউন্ড (সর্বোচ্চ ইন্টিজার ≤ x)
import math
x, y, z = 21, -23.6, 14.2
print("floor(21):", math.floor(x)) # 21
print("floor(-23.6):", math.floor(y)) # -24
print("floor(14.2):", math.floor(z)) # 14
ceil() – উপরের দিকে রাউন্ড (সর্বনিম্ন ইন্টিজার ≥ x)
print("ceil(21):", math.ceil(x)) # 21
print("ceil(-23.6):", math.ceil(y)) # -23
print("ceil(14.2):", math.ceil(z)) # 15
আউটপুট সারসংক্ষেপ
floor: 21 → 21, -23.6 → -24, 14.2 → 14 ceil: 21 → 21, -23.6 → -23, 14.2 → 15
নেগেটিভ নম্বরের ক্ষেত্রে `floor` আরও নেগেটিভ দিকে যায়, `ceil` শূন্যের দিকে আসে। এটি ম্যাথেমেটিক্যাল ডেফিনিশন অনুযায়ী।