কম্পিউটার

পাইথন প্রোগ্রাম হীরার আকার প্রিন্ট করতে


পাইথনের লুপিং বৈশিষ্ট্যগুলি কীবোর্ড থেকে বিভিন্ন অক্ষর ব্যবহার করে অনেক সুন্দর ফর্ম্যাট করা ডায়াগ্রাম তৈরি করতে ব্যবহার করা যেতে পারে। এরকম একটি আকৃতি হীরার আকৃতি যা একাধিক লুপ জড়িত থাকবে। কারণ আমাদের অক্ষরটিকে উল্লম্ব এবং অনুভূমিকভাবে প্রিন্ট করতে হবে। এছাড়াও আমাদের আকৃতিটি ধীরে ধীরে উপরে থেকে মাঝামাঝি পর্যন্ত বৃদ্ধি পেতে এবং তারপরে ধীরে ধীরে মাঝ থেকে নীচে পর্যন্ত সঙ্কুচিত হওয়ার যত্ন নিতে হবে। এই কারণে, আমরা লুপের জন্য দুটি ব্যবহার করব যার প্রত্যেকটির ভিতরে আরও একটি লুপের জন্য রয়েছে।

নিচে ডায়মন্ড আকৃতি তৈরির কোড দেওয়া হল।

উদাহরণ

def Shape_of_Diamond(shape):
a = 0
for m in range(1, shape + 1):

for n in range(1, (shape - m) + 1):
print(end=" ")

while a != (2 * m - 1):
print("@", end="")
a = a + 1
a = 0

print()

s = 1
c = 1
for m in range(1, shape):

for n in range(1, s + 1):
print(end=" ")
s = s + 1

while c <= (2 * (shape - m) - 1):
print("@", end="")
c = c + 1
c= 1
print()

shape = 8
Shape_of_Diamond(shape)

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:

           @
          @@@
         @@@@@
        @@@@@@@
       @@@@@@@@@  
      @@@@@@@@@@@
     @@@@@@@@@@@@@
    @@@@@@@@@@@@@@@
     @@@@@@@@@@@@
     @@@@@@@@@@@
      @@@@@@@@@
       @@@@@@@
       @@@@@
        @@@
         @


  1. পাইথনে একটি দ্বীপের আকারের পরিধি খুঁজে বের করার জন্য প্রোগ্রাম

  2. পাইথনে প্রথম সিজিআই প্রোগ্রাম

  3. হ্যালো ওয়ার্ল্ড প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

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