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

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

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

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

1
121
12321
1234321
123454321

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

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

উদাহরণ

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

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

n = 8
solve(n)

ইনপুট

8

আউটপুট

1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
  1. পাইথনে লিস্ট থেকে বিজোড় সংখ্যা প্রিন্ট করা

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

  3. পাইথনে লিস্ট থেকে জোড় সংখ্যা প্রিন্ট করা

  4. পাইথন প্রোগ্রাম: ম্যাট্রিক্স Z আকারে প্রিন্ট করা