קבצים ולולאות - שאלה על דרך מחשבה מחברת 3

היי

בשאלה הראשונה בתרגיל 3 עם הסיסמאות הנפוצות ביותר - בתור בונוס אומרים לנו להחזיר את המקום של הסיסמה ברשימה. אני כתבתי קוד לפי דרך מחשבה מסויימת אבל זה נראה לי מסורבל ולא יעיל. אשמח לדעת אם עדיף לעשות את זה בצורה אחרת כי אין לי רעיון.

מה שעשיתי

מה שעשיתי:
פיצלתי את הקובץ שקיבלתי, שהוא מחרוזת, בעצם לרשימה בעזרת הפקודה split לפי \n
ואז עברתי סיסמה סיסמה ובדקתי אם היא זהה לזאת שהמשתמש שלי הכניס ואם כן אז בדקתי באיזה מספר איבר זה נמצא.
בעיקר נראה לי מוזר ה split באמצעות \n . הייתי שמחה לשמוע ממתרגלים או ממישהו עם רקע בפייתון אם זה דבר הגיוני לעשות או מסורבל ואם יש דרך אחרת לעשות את זה. אם יש דרך אחרת אז אולי לפרט גם קצת על איך מגיעים אליה אם בכלל אפשר להסביר איך חושבים על דברים,שזה די קשה.

יש גם splitlines, וגם readlines.
אם זו הכוונה :slight_smile:

זה היה שאלה לפני שלמדנו על אף אחד מהשניים :slight_smile: ואז למדתי readlines והייתי כזה: אה!
אחלה מגניב. תודה

כן, אם השאלה על מה מצפים להשתמש בתרגיל – אז התשובה היא מה שרשמת בספוילר :slight_smile:

לייק 1