কম্পিউটার টিউটোরিয়াল

পাইথনে floor() এবং ceil() ফাংশন – নিকটতম ইন্টিজার রাউন্ডিং

`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` শূন্যের দিকে আসে। এটি ম্যাথেমেটিক্যাল ডেফিনিশন অনুযায়ী।

  1. পাইথনে issubset() ফাংশন

  2. পাইথনে float() ফাংশন – স্ট্রিং/নম্বর থেকে ফ্লোট কনভার্সন

  3. পাইথনে join() ফাংশন

  4. পাইথনে intersection() ফাংশন