जब किसी विशिष्ट संख्या में पंक्तियों के लिए पास्कल के त्रिभुज को मुद्रित करने की आवश्यकता होती है, जहां उपयोगकर्ता द्वारा संख्या दर्ज की जाती है, तो एक साधारण 'फॉर' लूप का उपयोग किया जाता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
from math import factorial input = int(input("Enter the number of rows...")) for i in range(input): for j in range(input-i+1): print(end=" ") for j in range(i+1): print(factorial(i)//(factorial(j)*factorial(i-j)), end=" ") print()
आउटपुट
Enter the number of rows...6 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं।
-
पंक्तियों की संख्या को उपयोगकर्ता से इनपुट के रूप में लिया जाता है।
-
संख्या को नेस्टेड लूप के रूप में पुनरावृत्त किया जाता है।
-
कंसोल पर पास्कल के त्रिकोण को प्रिंट करने के लिए फ़ैक्टोरियल विधि का उपयोग किया जाता है।