शुरू करेंमुफ़्त में शुरू करें

बिल्ट-इन प्रैक्टिस: range()

इस अभ्यास में, आप Python के बिल्ट-इन फंक्शन range() का उपयोग करना प्रैक्टिस करेंगे. याद रखिए कि आप range() को कुछ अलग-अलग तरीकों से उपयोग कर सकते हैं:

1) 0 से एक stop मान तक (जो exclusive होता है) संख्याओं का sequence बनाना. यह तब उपयोगी है जब आप शून्य से शुरू होने वाला सरल नंबर sequence बनाना चाहते हैं:

range(stop)

# Example
list(range(11))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2) start मान से stop मान तक (जो exclusive होता है) एक step size के साथ संख्याओं का sequence बनाना. यह तब उपयोगी है जब आप ऐसा sequence बनाना चाहें जो 1 के अलावा किसी और मान से बढ़े. उदाहरण के लिए, सम संख्याओं की सूची:

range(start, stop, step)

# Example
list(range(2,11,2))

[2, 4, 6, 8, 10]

यह अभ्यास पाठ्यक्रम का हिस्सा है

Efficient Python Code लिखना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • केवल stop आर्ग्यूमेंट का उपयोग करते हुए, शून्य से शुरू होकर पाँच पर समाप्त होने वाला एक range object बनाएँ.
  • वैरिएबल nums को सूची में बदलकर nums_list नाम दें.
  • स्टार कैरेक्टर (*) से एक range object को अनपैक करके nums_list2 नाम की नई सूची बनाएँ जो एक से शुरू हो, ग्यारह पर समाप्त हो, और दो-दो से बढ़े.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create a range object that goes from 0 to 5
nums = ____(____)
print(type(nums))

# Convert nums to a list
nums_list = ____(____)
print(nums_list)

# Create a new list of odd numbers from 1 to 11 by unpacking a range object
nums_list2 = [*____(____,____,____)]
print(nums_list2)
कोड संपादित करें और चलाएँ