הסבר על לולאות בפייתון – Python Loops
FOR
נתחיל מfor לולאה מסוג זה מפעילה על כל "אובייקט" ברשימה את הפעולה שאתם רוצים
בשביל להבין זאת בקלות, נציג את הקוד הבא
names = ["tal", "liya", "noy"] for name in names: print(name)
אנחנו מתחילים עם רשימה של שמות ומכניסים את הרשימה למשתנה בשם names לאחר מכן אנחנו מגדירים for ואז "ממציאים" משתנה חדש בשם name בשביל שכל שם ברשימה יהיה "כאילו" במשתנה name ואז רושמים in ואז את המשתנה שבתוכו כל השמות names
לאחר מכן אני יכול לעשות עם הרשימה מה שארצה, לדוגמה במקרה זה אציג את הרשימה עם הפקודה print ואז המשתנה name
אופציה אחרת זה להוסיף לכל שם ברשימה נניח משפחה
names = ["tal", "liya", "noy"] for name in names: print(name + " Ben Shushan")
כעת הוספתי לכל שם , שם משפחה, עשיתי זאת על מנת שתבינו שכל שם ברשימה יבוצע עליו print
דוגמה לשימוש נוסף, נניח ולשמות נוסיף gmail ולאחרון נוסיף hotmail
כעת נרצה להציג רק את gmail נוכל לבצע את הפעולה הבאה
names = ["tal@gmail.com", "liya@gmail.com", "noy@gmail.com", "noya@hotmail.com"] for name in names: if "gmail" in name: print(name)
עוד אופציה, אם הייתי רוצה להוסיף לכל השמות את gmail.com
While
password = ""
while password != "Tal123456":
password=input("Enter Your Pass: ")
if password == "Tal123456":
print("Successful Login")
else:
print("Login Failed")