नियंत्रण प्रवाह (Control Flow) - Python

नियंत्रण प्रवाह (Control Flow) - Python

नियंत्रण प्रवाह (Control Flow)

नियंत्रण प्रवाह प्रोग्राम में कार्रवाई को निर्देशित करने के लिए उपयोगी होता है। इसमें शर्तों के आधार पर विभिन्न कार्रवाई को निर्दिष्ट करने के लिए if-else ब्लॉक, लूप का उपयोग और फंक्शन परिभाषा का उपयोग किया जाता है।

1. शर्त (Conditional Statements)

if-else ब्लॉक: शर्तों के आधार पर विभिन्न कार्रवाई को निर्दिष्ट करने के लिए if, else और elif (else if) ब्लॉक का उपयोग किया जाता है।


age = 20

if age < 18:
    print("आप नाबालिग हैं।")
elif age >= 18 and age < 60:
    print("आप वयस्क हैं।")
else:
    print("आप सीनियर नागरिक हैं।")

2. लूप (Loops)

for लूप: एक सूची या अन्य आइटरेबल आइटम्स पर इटरेट करने के लिए for लूप का उपयोग किया जाता है।


fruits = ["आम", "सेब", "केला"]

for fruit in fruits:
    print(fruit)

while लूप: एक निश्चित शर्त के तहत कोड ब्लॉक को बार-बार चलाने के लिए while लूप का उपयोग किया जाता है।


count = 0

while count < 5:
    print(count)
    count += 1

3. फंक्शन (Functions)

फंक्शन परिभाषा: फंक्शन एक ब्लॉक कोड है जो एक नाम द्वारा संदर्भित किया जा सकता है और इसमें निर्दिष्ट किए गए कार्रवाई को पुनः उपयोग करने की क्षमता होती है।


def greet(name):
    print("नमस्ते, " + name + "!")

greet("आपका नाम")

इन उदाहरणों में, हमने शर्त (conditional statements), लूप (loops), और फंक्शन (functions) के उपयोग का एक संक्षिप्त विवरण प्रदान किया है।

अभ्यास:

विभिन्न शर्तों का उपयोग करके एक प्रोग्राम लिखें जो विभिन्न आउटपुट उत्पन्न करता है।

एक लूप लिखें जो किसी सूची या स्ट्रिंग में सभी आइटम को प्रिंट करता है।

एक फ़ंक्शन लिखें जो दो संख्याओं का योग, अंतर, गुणनफल और भागफल गणना करता है।

यह नियंत्रण प्रवाह के बारे में एक बुनियादी अवलोकन है। पायथन में इन अवधारणाओं का अधिक विस्तृत और गहन अध्ययन करने के लिए, आप निम्नलिखित संसाधनों का उल्लेख कर सकते हैं:

पायथन ट्यूटोरियल: https://docs.python.org/3/tutorial/

Learn Python - Free Interactive Python Tutorial: https://www.codecademy.com/learn/learn-python-3

Real Python: Learn Python Programming: https://realpython.com/

Stack Overflow: https://stackoverflow.com/

इन संसाधनों में आपको विभिन्न प्रकार के शर्तों, लूप और कार्यों के साथ-साथ उनके उपयोग के व्यावहारिक उदाहरणों के बारे में अधिक जानकारी मिलेगी।

शुभकामनाएं!

Comments