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

अगला कदम

इससे पहले, आप वह Python कोड लिख चुके हैं जो पिछले कदम के आधार पर अगला कदम तय करता है. अब इस कोड को for लूप के अंदर रखने का समय है ताकि हम एक random walk को सिम्युलेट कर सकें.

numpy को np के रूप में इम्पोर्ट किया जा चुका है.

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

इंटरमीडिएट Python

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

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

  • एक लिस्ट random_walk बनाएँ जिसमें पहला कदम हो, यानी इन्टीजर 0.
  • for लूप पूरा करें:
  • लूप 100 बार चले.
  • हर iteration में, step को random_walk लिस्ट के आख़िरी एलिमेंट के बराबर सेट करें. इसके लिए आप इंडेक्स -1 इस्तेमाल कर सकते हैं.
  • इसके बाद, if-elif-else कॉन्स्ट्रक्ट को step अपडेट करने दें.
  • step को random_walk में append करने वाला कोड पहले से दिया गया है.
  • random_walk प्रिंट करें.

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

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

# NumPy is imported, seed is set

# Initialize random_walk


# Complete the ___
for x in ___(___) :
    # Set step: last element in random_walk
    ___

    # Roll the dice
    dice = np.random.randint(1,7)

    # Determine next step
    if dice <= 2:
        step = step - 1
    elif dice <= 5:
        step = step + 1
    else:
        step = step + np.random.randint(1,7)

    # append next_step to random_walk
    random_walk.append(step)

# Print random_walk
कोड संपादित करें और चलाएँ