You are on page 1of 6

‫מחרוזות ‪ - String‬דף עבודה חלק א‪2‬‬

‫ההוראה ‪in -‬‬


‫שאלה ‪15‬‬
‫הקלידו את השורות הבאות וכתבו את הפלט המתקבל‪.‬‬

‫)'‪print ('a' in 'jerusalem‬‬ ‫‪True‬‬

‫)'‪print ('x' in 'jerusalem‬‬ ‫‪False‬‬


‫) )‪print ('2' in str(12345‬‬
‫‪True‬‬
‫) )‪print ('9' in str(12345‬‬
‫‪False‬‬

‫מה מבצעת ההוראה ‪? in‬‬


‫בודקת האם משהו קיים או לא קיים‪.‬‬

‫כתבו הוראה לבדיקה האם הספרה ‪ 9‬או ‪ 3‬מופיעות במספר‪:‬‬


‫) )‪print ('9' in str(12345‬‬
‫) )‪print ('3' in str(12345‬‬

‫שאלה ‪16‬‬

‫כתבו פונקציה שמקבלת מחרוזת ובודקת האם המחרוזת 'עוינת'‪.‬‬


‫מחרוזת 'עוינת' היא מחרוזת בה מופיעה המילה ‪ bomb‬או המילה ‪.nuclear‬‬

‫‪1‬‬
‫פרלמן רחל ‪,‬חגית כהן‬
‫הפיקוח להוראת מדעי המחשב‬
‫ההוראה ‪find -‬‬
‫שאלה ‪17‬‬
‫הקלידו את השורות הבאות וכתבו את הפלט המתקבל‪:‬‬

‫"‪text = "I LIKE TO PLAY DRUMS‬‬ ‫‪2‬‬

‫) )'‪print (text.find('L‬‬ ‫‪2‬‬


‫) )'‪print (text.find('LIKE‬‬
‫‪-1‬‬
‫) )'‪print (text.find('PIANO‬‬
‫‪11‬‬
‫) )‪print (text.find('L',3‬‬
‫) )‪print (text.find('L',12‬‬ ‫‪1-‬‬

‫מה מבצעת ההוראה( ‪find(str,begin,end‬‬


‫למצוא את המיקום הראשון של המספר או האות שבסוגריים‬

‫שאלה ‪18‬‬

‫כתבו פונקציה המקבלת מחרוזת‪.‬‬

‫במידה והמחרוזת מכילה את המילה ‪ war‬יש להחליפה במילה ‪. flower‬‬

‫‪2‬‬
‫פרלמן רחל ‪,‬חגית כהן‬
‫הפיקוח להוראת מדעי המחשב‬
‫ההוראות ()‪Lower() / Upper‬‬
‫שאלה ‪19‬‬
‫הקלידו) את השורות הבאות וכתבו את הפלט המתקבל‪:‬‬
‫‪print‬‬ ‫)(‪("piano".upper‬‬
‫) )(‪print ("DRUMS".lower‬‬
‫‪PIANO‬‬
‫) )(‪print( "Piano And Drums".upper‬‬
‫‪Drums‬‬
‫‪PIANO AND DRUMS‬‬
‫השלימו מה מבצעת כל אחת מההוראות הבאות‬
‫ההוראה ‪ upper‬מבצעת אותיות גדולות בלבד‪.‬‬

‫ההוראה ‪ Lower‬מבצעת המרה של האותיות הראשונות לאותיות קטנות‪.‬‬

‫שאלה ‪20‬‬
‫כתבו פונקציה המקבלת מחרוזת‪.‬‬
‫על הפונקציה להחזיר ‪ True‬אם המחרוזת מכילה את המילים “‪ ”yes‬או “‪ .”YES‬בכל מקרה אחר‬
‫תחזיר הפונקציה ‪ .False‬השתמשו בהוראות ‪.upper/ lower‬‬

‫__________________________________________________________‬

‫__________________________________________________________‬

‫__________________________________________________________‬

‫‪3‬‬
‫פרלמן רחל ‪,‬חגית כהן‬
‫הפיקוח להוראת מדעי המחשב‬
‫)(‪endswith/ startswith‬‬

‫שאלה ‪21‬‬
‫הקלידו את השורות הבאות וכתבו את הפלט המתקבל‪:‬‬
‫"‪text = "I like to play drums‬‬
‫_____________________________‬
‫) )'‪print (text.startswith('I like‬‬
‫_____________________________‬
‫) ) ‪print (text.startswith( 'play', 10, 17‬‬
‫) ) ‪print (text.startswith( 'to play', 10, 17‬‬
‫הסבירו בקצרה את מבנה ומטרת ההוראות הבאות‪:‬‬
‫)‪startswith(str,begin,end‬‬
‫__________________________________________________________‬

‫)‪endswith(str,begin,end‬‬
‫__________________________________________________________‬

‫‪replace‬‬
‫שאלה ‪22‬‬
‫עיינו בלינק הבא קישור‬
‫הסבירו את מבנה ומטרת ההוראה ( ‪replace(old,new,max‬‬
‫__________________________________________________________‬

‫__________________________________________________________‬

‫שאלה ‪23‬‬
‫כתבו פונקציה המקבלת מחרוזת‪ .‬על הפונקציה להחליף את ‪ 3‬הפעמים הראשונות בהן מופיע התו ‪I‬‬
‫בתווים ‪we‬‬
‫__________________________________________________________‬

‫__________________________________________________________‬

‫‪4‬‬
‫פרלמן רחל ‪,‬חגית כהן‬
‫הפיקוח להוראת מדעי המחשב‬
‫‪count‬‬
‫שאלה ‪24‬‬
‫את השורות הבאות וכתבו את הפלט המתקבל‪:‬‬
‫‪text = "I like‬‬ ‫"‪to play guitar and piano and drums‬‬
‫_____________________________‬
‫) )"‪print (text.count("and‬‬
‫_____________________________‬
‫) )‪print (text.count("and",25‬‬
‫_____________________________‬
‫) )"‪print (text.count ("play‬‬
‫_____________________________‬
‫)"‪print (text.count("books‬‬ ‫)‬

‫שאלה ‪25‬‬
‫הסבירו את מבנה ומטרת ההוראה‪count(str,begin,end) :‬‬
‫__________________________________________________________‬

‫__________________________________________________________‬

‫שאלה ‪26‬‬
‫כתבו פונקציה המקבלת מחרוזת‪ .‬על הפונקציה למנות ולהחזיר כמה פעמים מופיע רצף התווים "‪"the‬‬
‫במחרוזת‪.‬‬
‫__________________________________________________________‬

‫__________________________________________________________‬

‫__________________________________________________________‬

‫‪5‬‬
‫פרלמן רחל ‪,‬חגית כהן‬
‫הפיקוח להוראת מדעי המחשב‬
‫חוקרים‪.‬ות ברשת‬

‫שאלה ‪27‬‬

‫לכל אחת מההוראות הבאות יש להסביר בקצרה מבצעת ההוראה ולתת דוגמה הממחישה את מטרת‬
‫ההוראה‪:‬‬

‫ההוראה בפיתון‬ ‫מה מבצעת ההוראה ודוגמה‬

‫)‪text.index(str‬‬

‫)(‪text.isdigit‬‬

‫)(‪text.isalpha‬‬

‫)(‪text.islower‬‬

‫)(‪text.isupper‬‬

‫‪6‬‬
‫פרלמן רחל ‪,‬חגית כהן‬
‫הפיקוח להוראת מדעי המחשב‬

You might also like