range() के साथ for लूप

हम for लूप का उपयोग किसी भी iterable जैसे range() के साथ कर सकते हैं:

for index in range(5):
    print(f'Input the next number {index}:')
    n = int(input())
    print(f'Great! you've entered {n}')

index

उपयोगकर्ता इनपुट

प्रोग्राम आउटपुट

0

7

Input the next number 0:
Great! you've entered 7

1

9

Input the next number 1:
Great! you've entered 9

2

-4

Input the next number 2:
Great! you've entered -4

3

8

Input the next number 3:
Great! you've entered 8

4

0

Input the next number 4:
Great! you've entered 0

इस उदाहरण में, index वेरिएबल ने पहले मान 0 लिया, फिर for स्टेटमेंट के अंदर का कोड ब्लॉक निष्पादित हुआ, फिर index ने 1, फिर 2, 3, और अंत में 4 का मान लिया।

for लूप का उपयोग अक्सर range() के साथ किया जाता है, और हम भविष्य में उनके एक साथ उपयोग को और अधिक देखेंगे।

चुनौती

आपसे एक काउंटडाउन बनाने के लिए कहा गया है जो किसी निश्चित संख्या से शुरू होकर 0 तक जाता है।

इनपुट में एक एकल धनात्मक पूर्णांक n है। प्रोग्राम को काउंटडाउन के सभी नंबरों को प्रिंट करना चाहिए, प्रत्येक को नई पंक्ति में।

इनपुट

आउटपुट

4

4
3
2
1
0

2

2
1
0

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB