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

পাইথন প্রোগ্রাম সেকেন্ডকে ঘন্টা, মিনিট ও সেকেন্ডে কনভার্ট করা

এই আর্টিকেলে আমরা নিচের সমস্যা স্টেটমেন্টের সমাধান শিখব।

সমস্যা স্টেটমেন্ট: আমাদের টাইম দেওয়া আছে, আমাদের সেকেন্ডকে ঘন্টা ও মিনিটে কনভার্ট করতে হবে।

তিনটি পদ্ধতি নিচে আলোচনা করা হলো -

অ্যাপ্রোচ ১: ব্রুট-ফোর্স মেথড

উদাহরণ

def convert(seconds):
    seconds = seconds % (24 * 3600)
    hour = seconds // 3600
    seconds %= 3600
    minutes = seconds // 60
    seconds %= 60
    return "%02d:%02d:%02d" % (hour, minutes, seconds)

# ফরম্যাটিং
n = 23451
print(convert(n))

আউটপুট

06:30:51

অ্যাপ্রোচ ২: datetime মডিউল

উদাহরণ

# date-time মডিউল ব্যবহার
import datetime

def convert(n):
    return str(datetime.timedelta(seconds=n))

n = 23451
print(convert(n))

আউটপুট

6:30:51

অ্যাপ্রোচ ৩: time মডিউল

উদাহরণ

# time মডিউল ব্যবহার
import time

def convert(seconds):
    return time.strftime("%H:%M:%S", time.gmtime(n))

n = 23451
print(convert(n))

আউটপুট

06:30:51

উপসংহার

এই আর্টিকেলে আমরা শিখেছি কীভাবে সেকেন্ডকে ঘন্টা, মিনিট ও সেকেন্ডে কনভার্ট করা যায়।

  1. পাইথন প্রোগ্রাম কিলোমিটারকে মাইলে কনভার্ট করা

  2. পাইথনে লিস্টকে স্ট্রিংে কনভার্ট করা

  3. পাইথন প্রোগ্রাম: টাপলের লিস্টকে ডিকশনারিতে রূপান্তর

  4. পাইথনে ক্যারেক্টারের লিস্টকে স্ট্রিংয়ে রূপান্তর করার প্রোগ্রাম