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

পাইথনে নাম্বার ট্রায়্যাঙ্গেল প্রিন্ট করার প্রোগ্রাম

ধরুন আমাদের একটি সংখ্যা n আছে। আমাদের n রোয়ের একটি ট্রায়্যাঙ্গেল প্রিন্ট করতে হবে যেখানে প্রতিটি লাইন লাইন নম্বর i-কে i বার ধারণ করবে।

উদাহরণস্বরূপ, যদি ইনপুট n = 5 হয়, তবে আউটপুট হবে:

1
22
333
4444
55555

সমাধানের ধাপসমূহ

  • for i in range 1 to n:
    • প্রিন্ট করুন (integer part of (10^i)/9 * i)
    • নেক্সট লাইনে যান

উদাহরণ

নিচের ইমপ্লিমেন্টেশনটি দেখুন ভালো বুঝার জন্য:

def solve(n):
    for i in range(1, n+1):
        print((10**i)//9 * i)

n = 8
solve(n)

ইনপুট

8

আউটপুট

1
22
333
4444
55555
666666
7777777
88888888
  1. পাইথনে আর্মস্ট্রอง নম্বর চেক করা

  2. পাইথনে লুপ ছাড়া নাম্বার সিরিজ প্রিন্ট করা (রিকার্শন)

  3. পাইথনে n-তম ফিবোনাচ্চি নম্বর বের করা

  4. পাইথনে n-তম ক্যাটালান নম্বর বের করা