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

পাইথনে নামের_initial ও পুরো উপনাম প্রিন্ট করার প্রোগ্রাম

এখানে পাইথনের বিভিন্ন বিল্ট-ইন ফাংশন ব্যবহার করা হয়েছে। প্রথমে split() দিয়ে শব্দগুলো লিস্টে ভাগ করুন। তারপর শেষ শব্দ ছাড়া বাকি শব্দগুলোর প্রথম ক্যারেক্টার বড় হাতের অক্ষরে (upper()) প্রিন্ট করুন এবং শেষ শব্দটি title() ফাংশন দিয়ে প্রথম অক্ষর বড় হাতের করে যোগ করুন।

উদাহরণ

ইনপুট: Pradip Chandra Sarkar
আউটপুট: P.C Sarkar

অ্যালগরিদম

fullname(str1) /* str1 হলো স্ট্রিং */
ধাপ ১: স্ট্রিংকে লিস্টে ভাগ করুন।
ধাপ ২: newspace খালি স্ট্রিং দিয়ে আরম্ভ করুন।
ধাপ ৩: লিস্টের শেষ থেকে দ্বিতীয় শব্দ পর্যন্ত ঘুরুন।
ধাপ ৪: প্রতিটি শব্দের প্রথম ক্যারেক্টার বড় হাতের করে (upper) যোগ করুন।
ধাপ ৫: লিস্টের শেষ আইটেম (l[-1]) নিন।

উদাহরণ কোড

# পাইথন প্রোগ্রাম: নামের ইনিশিয়ালস প্রিন্ট
def fullname(str1):
    # স্ট্রিংকে লিস্টে ভাগ
    lst = str1.split()
    newspace = ""
    # লিস্ট ঘুরুন
    for i in range(len(lst) - 1):
        str1 = lst[i]
        # প্রথম ক্যারেক্টার বড় হাতের করে যোগ
        newspace += (str1[0].upper() + '.')
    # l[-1] দিয়ে লিস্টের শেষ আইটেম
    newspace += lst[-1].title()
    return newspace

# ড্রাইভার কোড
str1 = input("পুরো নাম দিন ::>")
print("নামের সংক্ষিপ্ত রূপ ::>", fullname(str1))

আউটপুট

পুরো নাম দিন ::>pradip chandra sarkar
নামের সংক্ষিপ্ত রূপ ::> P.C.Sarkar
  1. পাইথন প্রোগ্রাম: লিস্টের প্রথম এবং লাস্ট ভ্যালু সোয়াপ করা

  2. পাইথনে প্রোগ্রাম লিখুন যাতে ডেটাফ্রেমের সারিগুলো orderDict হিসেবে টাপলের তালিকা সহ প্রিন্ট করা যায়

  3. পাইথনে প্রথম CGI প্রোগ্রাম

  4. পাইথন প্রোগ্রাম লিস্টের প্রথম ও শেষ উপাদান ইন্টারচেঞ্জ করা