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