लूप्स के साथ काम करते समय, हम लूप्स के अंदर कंडीशन्स को नेस्ट कर सकते हैं, लूप्स के अंदर अन्य लूप्स को नेस्ट कर सकते हैं, और जब तक सिंटैक्स सही है, हम अब तक सीखे गए किसी भी कंस्ट्रक्ट को नेस्ट कर सकते हैं। हम एक ही प्रोग्राम में for लूप्स, while लूप्स और कंडीशन्स को मिक्स भी कर सकते हैं।
for number in range(100, 115, 2):
print('Number:', number, end='::')
while number > 0:
print(number % 10, end='-')
number //= 10
print()
print('The End!')
तो, यह प्रोग्राम 100 से 114 तक की सम संख्याओं पर इटरेट करता है। फिर यह उन संख्याओं के व्यक्तिगत अंकों को निकालकर एक-एक करके प्रिंट करता है।
चुनौती
दिए गए n पूर्णांकों के लिए, आपको प्रत्येक संख्या पर निम्नलिखित क्रियाएं करनी हैं:
प्रत्येक अंक को 2 से गुणा करें
प्राप्त अंकों के अनुक्रम को उल्टे क्रम में प्रिंट करें
इनपुट की पहली पंक्ति में एक पूर्णांक n है। अगली n पंक्तियों में वे पूर्णांक हैं जिन पर आपको क्रियाएं करनी हैं। यह सुनिश्चित है कि इनपुट में दी गई संख्याएं 0 पर समाप्त नहीं होती हैं।
प्रोग्राम को इन संख्याओं के लिए क्रियाओं के परिणाम n पंक्तियों में प्रिंट करने चाहिए।