python for loop | for loop python in hindi


                                                                                                                                       change language👆

 Python for loop                                                                           

 For loop का use हम तब करते हैं जब हमें किसी list (या sequence) के हर item को एक-एक करके process (जैसे print, calculate, check) करना होता है।

 Let’s master it step by step:-

1. each object को प्रिंट करना

bag = ['pen','pencil','book']
for each_item in bag:
	print(each_item)

bag = ['pen','pencil','book']
for each_item in bag:
लो each_item , में से , बैग , := indent 4 spaces
    print(each_item)

हम यह भी कर सकते है -

bag = [['pen'],['pencil'],['book']]
for each_item in bag[1]:
	print(each_item)

bag = [['pen'],['pencil'],['book']]
    यह है       bag[0] ,  bag[1]  , bag[2]
for each_item in bag[1]:
लो each_item  , में से  , bag[1] = pencil
    print(each_item)

2. सेट के object प्रिंट करना

colors = {'red', 'green', 'blue'}

for color in colors:
    print(color)

colors = {'red', 'green', 'blue'}
         यह एक सेट है  सेट के आइटम आर्डर फॉलो नहीं करता है
for color in colors:
    print(color)

3. for लूप का use  Dictionary  में

student = {'name': 'Ram, 'age': 20, 'grade': 'A'}

for key in student:
    print(key, student[key])

student = {'name': 'Ram', 'age': 20, 'grade': 'A'}

for key in student:
लो key में से student
    print(key, student[key])
प्रिंट करो (key जो है  name,age,grade student[key] का अर्थ है student का name, age , grade )

student = {'name': 'Ram', 'age': 20, 'grade': 'A'}

for key, value in student.items():
    print(key, value)

student = {'name': 'Ram', 'age': 20, 'grade': 'A'}

for key, value in student.items():
लो key , value , में से ,student के item
    print(key, value)

4. for लूप + if condition

 bag = ['pen','pencil','book']
for each_item in bag:
    if each_item=='pencil':
   यदि  each_item में से कोई = pencil
        break
  ब्रेक कर दो लूप को

5. किसी रेंज में नंबर्स को प्रिंट करना

for num in range(1,10):
    print(num)

for num in range(1,10):
लो num , में से रेंज (1 से 10)
    print(num)
प्रिंट करो सरे num को 

6. condition पूरी  हो तो प्रिंट करे 

for x in range(6):
  if x == 7: break
  print(x)
else:
  print("Finally finished!")

for x in range(6):
  if x == 7: break
यदि x = 7 to ब्रेक करो
  print(x)
else:
अन्यथा
  print("Finally finished!")

 7. user का name लेना और फिर उसे प्रिंट करना

students =[ ]

name=input('write your name')

students.append(name)
for x in students:
    print(x)

students =[ ]

students name की एक खाली लिस्ट

name=input('write your name')

यूजर का name लो
students.append(name)

students की लिस्ट में append(add) करो name (जो की यूजर से लिया जाता है )
for x in students:

लो x में से students
    print(x) 

 प्रिंट करो x 

👉अगर यहाँ for लूप का use नहीं करते तो आउटपुट ऐसे मिलता ['ram'] क्योकि  पूरी लिस्ट प्रिंट हो जाती

      for लूप का use करने से आउटपुट मिलेगा  ram 

🐍 Project  -  यूजर से multiple डाटा लेना और फिर उसे प्रिंट करना 

students = []

name = input('Write your name: ')
age = input('Write your age: ')
grade = input('Write your grade: ')

student_info = {
    'name': name,
    'age': age,
    'grade': grade
}

students.append(student_info)

for student in students:
    print("Name:", student['name'])
    print("Age:", student['age'])
    print("Grade:", student['grade'])

students = []

students name की खाली लिस्ट

name = input('Write your name: ')
age = input('Write your age: ')
grade = input('Write your grade: ')

student_info = {
    'name': name,
    'age': age,
    'grade': grade
}

student_info name का एक Dictionary

जिसमे name age  grade  यूजर से ले रहे है 

अब यूजर से student_info को student name की लिस्ट में ऐड करेंगे  इसलिए

students.append(student_info)

for student in students:

लो student में से students ( जो की एक लिस्ट है )   

    print("Name:", student['name'])
    print("Age:", student['age'])
    print("Grade:", student['grade'])

 

⭐ Key Concept   

       ➤ type        order follow      duplicate allow 

           list            yes                       yes

          tuple         yes                        yes

           set            no                          no 

       ➤  प्रोग्राम को बंद करने के लिए exit()

             function  से बाहर  निकलने के लिए   return 

            लूप से बाहर  निकलने के लिए   break

             

        

🎯 Task for You: (give answer in comment)

      1. इसका आउटपुट क्या होगा ? 
             a={1,2,3}
             print(a[1])

     2. student का रिपोर्ट card बनाइए

 


No comments:

Post a Comment