पायथन में लूपिंग सुविधाओं का उपयोग कीबोर्ड से विभिन्न वर्णों का उपयोग करके कई अच्छी तरह से स्वरूपित आरेख बनाने के लिए किया जा सकता है। ऐसा ही एक आकार हीरा आकार है जिसमें कई लूप शामिल होंगे। ऐसा इसलिए है क्योंकि हमें कैरेक्टर को वर्टिकल और हॉरिजॉन्टल दोनों तरह से प्रिंट करना होता है। साथ ही हमें उस आकृति का भी ध्यान रखना है जो ऊपर से मध्य तक धीरे-धीरे बढ़ती है और फिर धीरे-धीरे मध्य से नीचे तक सिकुड़ती जाती है। इस कारण से, हम दो for लूप का उपयोग करेंगे, जिनमें से प्रत्येक के अंदर एक लूप के लिए एक और होगा।
हीरे की आकृति बनाने का कोड नीचे दिया गया है।
उदाहरण
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)
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं:
@ @@@ @@@@@ @@@@@@@ @@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@ @@@@@@@ @@@@@ @@@ @