जब उपयोगकर्ता से इनपुट लेकर अंकों के सभी संभावित संयोजन प्रिंट करने हों, तो नेस्टेड लूप का उपयोग किया जाता है।
उदाहरण
first_num = int(input("पहली संख्या दर्ज करें..."))
second_num = int(input("दूसरी संख्या दर्ज करें..."))
third_num = int(input("तीसरी संख्या दर्ज करें..."))
my_list = []
print("पहली संख्या है:")
print(first_num)
print("दूसरी संख्या है:")
print(second_num)
print("तीसरी संख्या है:")
print(third_num)
my_list.append(first_num)
my_list.append(second_num)
my_list.append(third_num)
for i in range(0, 3):
for j in range(0, 3):
for k in range(0, 3):
if(i != j and j != k and k != i):
print(my_list[i], my_list[j], my_list[k])
आउटपुट
पहली संख्या दर्ज करें...3 दूसरी संख्या दर्ज करें...5 तीसरी संख्या दर्ज करें...8 पहली संख्या है: 3 दूसरी संख्या है: 5 तीसरी संख्या है: 8 3 5 8 3 8 5 5 3 8 5 8 3 8 3 5 8 5 3
व्याख्या
तीन संख्याएं उपयोगकर्ता से इनपुट के रूप में ली जाती हैं।
एक खाली सूची बनाई जाती है।
तीनों संख्याएं कंसोल पर प्रदर्शित की जाती हैं।
ये संख्याएं खाली सूची में जोड़ी जाती हैं।
तीन नेस्टेड लूप का उपयोग किया जाता है और संख्याओं पर पुनरावृति की जाती है।
जब वे बराबर नहीं होते, तो उनके संयोजन कंसोल पर आउटपुट के रूप में प्रदर्शित होते हैं।