पायथन में for लूप के माध्यम से चरणबद्ध संख्या उत्पन्न करना
एक निश्चित चरण के साथ संख्याएँ प्रिंट करने के लिए,
range फ़ंक्शन में
तीसरा पैरामीटर पास करना होगा।
उदाहरण
आइए 1 से
9 तक की संख्याएँ 2 के चरण पर प्रिंट करें:
for num in range(1, 10, 2):
print(num)
निष्पादित कोड का परिणाम:
1
3
5
7
9
उदाहरण
यदि चरण एक ऋणात्मक संख्या के साथ निर्धारित किया जाता है, तो संख्याएँ विपरीत क्रम में प्रिंट होंगी। आइए स्पष्टता के लिए, फ़ंक्शन के पहले और दूसरे पैरामीटर में मानों को आपस में बदल दें:
for num in range(10, 1, -1):
print(num)
कोड निष्पादित होने के बाद, 10 से 2 तक की संख्याएँ प्रिंट होंगी,
क्योंकि दूसरे पैरामीटर की संख्या सीमा में शामिल नहीं होती है:
10
9
8
7
6
5
4
3
2
व्यावहारिक समस्याएं
1 से 100 तक की सम संख्याएँ कंसोल पर प्रिंट करें।
-10 से 10 तक की संख्याएँ कंसोल पर प्रिंट करें।
निम्नलिखित संख्याएँ प्राप्त करने के लिए कोड लिखें:
20
17
14
11
8
5
2