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

পাইথনে লিস্টে ক্রমবর্ধমান অল্টারনেট এলিমেন্ট প্যাটার্ন

এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখব যা একটি লিস্টের প্রতিটি উপাদানের পরে ক্রমবর্ধমান ক্রমে একটি এলিমেন্ট যোগ করবে। ভালো বুঝার জন্য একটি উদাহরণ দেখা যাক।

ইনপুট

alphabets = ['a', 'b', 'c']

আউটপুট

['a', '#', 'b', '##', 'c', '###']

নিচের ধাপগুলো অনুসরণ করুন সমস্যা সমাধানের জন্য।

  • একটি লিস্ট ইনিশিয়ালাইজ করুন।
  • একটি খালি লিস্ট তৈরি করুন।
  • প্রাথমিক লিস্টের ওপর ইটারেট করুন।
  • কারেন্ট এলিমেন্ট এবং সংশ্লিষ্ট সংখ্যক হ্যাশ খালি লিস্টে যোগ করুন।
  • ফলাফল লিস্ট প্রিন্ট করুন।

উদাহরণ

# লিস্ট ইনিশিয়ালাইজ
alphabets = ['a', 'b', 'c']
# খালি লিস্ট
result = []
# অ্যালফাবেটের ওপর ইটারেট
for i in range(len(alphabets)):
    # করেন্ট এলিমেন্ট অ্যাপেন্ড
    result.append(alphabets[i])
    # (i + 1) সংখ্যক হ্যাশ অ্যাপেন্ড
    result.append((i + 1) * '#')
# ফলাফল প্রিন্ট
print(result)

আউটপুট

যদি আপনি উপরের কোডটি রান করেন, তবে আপনি নিচের ফলাফল পাবেন।

['a', '#', 'b', '##', 'c', '###']

উপসংহার

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

  1. পাইথনে লিস্টের এলিমেন্ট রিপিট করুন

  2. পাইথনে পূর্ণসংখ্যার তালিকার প্রতিটি উপাদানে K যোগ করা

  3. পাইথনে অল্টারনেট রেঞ্জ স্লাইসিং

  4. পাইথনে append() এবং extend() ফাংশন