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