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

পাইথনে ক্যালেন্ডার ফাংশন - monthrange(), prcal(), weekday()

এই টিউটোরিয়ালে আমরা calendar মডিউলের বিভিন্ন মেথড এক্সপ্লোর করব। একে একে দেখি।

calendar.monthrange(year, month)

calendar.monthrange(year, month) মেথড দেওয়া মাসের শুরুয়ের weekday নম্বর এবং দিনের সংখ্যা রিটার্ন করে। এটি একটি টাপলে দুটি ভ্যালু রিটার্ন করে। একটি উদাহরণ দেখি।

উদাহরণ

# calendar মডিউল ইম্পোর্ট
import calendar

# বছর ও মাস ইনিশিয়ালাইজ
year = 2019
month = 1

# weekday ও দিনের সংখ্যা পাওয়া
weekday, no_of_days = calendar.monthrange(year, month)
print(f'Weekday number: {weekday}')
print(f'No. of days: {no_of_days}')

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

Weekday number: 1
No. of days: 31

calendar.prcal(year)

calendar.prcal(year) মেথড print ফাংশন ছাড়া বছরের ক্যালেন্ডার প্রিন্ট করে।

উদাহরণ

# calendar মডিউল ইম্পোর্ট
import calendar

# বছর ইনিশিয়ালাইজ
year = 2019

# prcal() মেথড দিয়ে ক্যালেন্ডার প্রিন্ট
calendar.prcal(year)

আউটপুট

উপরোক্ত প্রোগ্রাম চালালে নিচের ফলাফল পাওয়া যাবে:

পাইথনে ক্যালেন্ডার ফাংশন - monthrange(), prcal(), weekday()

calendar.weekday(year, month, day)

calendar.weekday(year, month, day) মেথড তিনটি আর্গুমেন্ট নেয় এবং weekday নম্বর রিটার্ন করে।

উদাহরণ

# calendar মডিউল ইম্পোর্ট
import calendar

# বছর, মাস ও দিন ইনিশিয়ালাইজ
year = 2020
month = 1
day = 28

# weekday পাওয়া
print(calendar.weekday(year, month, day))

আউটপুট

উপরোক্ত কোড চালালে নিচের ফলাফল পাওয়া যাবে:

1

উপসংহার

টিউটোরিয়াল সম্পর্কে কোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।

  1. পাইথনে ক্যালেন্ডার ফাংশন - calendar(), month(), isleap()

  2. পাইথন প্রোগ্রামে ক্যালেন্ডার

  3. পাইথনে ক্যালেন্ডার ফাংশন (Calendar Function)

  4. পাইথনে লিপ ইয়ার চেক করার পদ্ধতি