For loops

डेवलपर्स के लिए Python परिचय

Jasmin Ludolf

Senior Data Science Content Developer

व्यक्तिगत तुलना

# Ingredient quantities
quantities = [500, 400, 15, 20, 30, 5]
# Validate values
quantities[0] < 10
False
quantities[1] < 10
False
डेवलपर्स के लिए Python परिचय

For loop सिंटैक्स

for value in sequence:
    action
  • sequence में हर value के लिए यह action चलाएँ

    • पिछले लाइन के colon की वजह से action indented होता है
  • sequence = iterable, जैसे list, dictionary, आदि

  • value = iterator, यानी index
    • Placeholder (कोई भी नाम दे सकते हैं), i आम है
डेवलपर्स के लिए Python परिचय

व्यक्तिगत मान प्रिंट करें

# Ingredients list
ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]


# हर ingredient को loop कर के print करें for ingredient in ingredients:
print(ingredient)
pasta
tomatoes
garlic
basil
olive oil
salt
डेवलपर्स के लिए Python परिचय

for loops में शर्तें (conditional statements)

quantities = [1000, 800, 40, 30, 30, 15]

for qty in quantities:
डेवलपर्स के लिए Python परिचय

for loops में शर्तें (conditional statements)

quantities = [1000, 800, 40, 30, 30, 15]

for qty in quantities:

# जाँचें कि quantity 500 से अधिक है if qty > 500: print("Plenty in stock") elif qty >= 100: print("Enough for a small portion") else: print("Nearly out!")
डेवलपर्स के लिए Python परिचय

for loops में शर्तें (conditional statements)

Plenty in stock
Enough for small
Nearly out!
Nearly out!
Nearly out!
डेवलपर्स के लिए Python परिचय

Strings पर looping

ingredient_name = "pasta"

# हर character पर loop करें for letter in ingredient_name: print(letter)
p
a
s
t
a
  • टेक्स्ट validate करने, special characters जाँचने में उपयोगी
डेवलपर्स के लिए Python परिचय

Dictionaries पर looping

ingredients = {"pasta": 500, "tomatoes": 400, "garlic": 30}

# keys और values पर loop करें for item, qty in ingredients.items(): print(item, ":", qty, "grams")
pasta : 500 grams
tomatoes : 400 grams
garlic : 30 grams
  • item = key (ingredient name)
  • qty = value (quantity)
डेवलपर्स के लिए Python परिचय

Dictionaries पर looping

ingredients = {"pasta": 500, "tomatoes": 400, "garlic": 30}
factor = 2

# स्केल की हुई quantities निकालें for item, qty in ingredients.items(): scaled_qty = qty * factor print(item, ":", scaled_qty, "grams")
pasta : 1000 grams
tomatoes : 800 grams
garlic : 60 grams
डेवलपर्स के लिए Python परिचय

Dictionaries पर looping

# केवल keys पर loop करें
for item in ingredients.keys():
    print(item)
pasta
tomatoes
garlic
# केवल values पर loop करें
for qty in ingredients.values():
    print(qty, "grams")
500 grams
400 grams
30 grams
डेवलपर्स के लिए Python परिचय

Range

range(start, end + 1)
  • start = शुरुआती संख्या
  • end = अंतिम संख्या
  • मान generate या modify करने के लिए उपयोग होता है
for i in range(1, 6):
    print(i)
1
2
3
4
5
डेवलपर्स के लिए Python परिचय

अभ्यास करते हैं!

डेवलपर्स के लिए Python परिचय

Preparing Video For Download...