|
بايثون – פיתון – python
حلقة for -
(مجمع
الأسئلة)
سؤال
כתבו תכנית המקבלת מספר שלם ומדפיסה את כל
המספרים מ -5 עד המספר.
سؤال
צרו תכנית
המדפיסה את כל המספרים המתחלקים ב- 5 מ- 100 עד 200 .
سؤال
סכום טור חשבוני.
כתבו
תכנית המקבלת כקלט מספר שלם חיובי ותציג כקלט את סכום כל המספרים מ -1 עד למספר שהתקבל
כקלט.
سؤال
חפשו באינטרנט כיצד ניתן להכפיל מחרוזת תווים.
צרו מחרוזת של שמכם, הכפילות אותה והדפיסו אותה הפוך.
سؤال
כתבו תכנית
המקבלת 10
מספרים ומדפיסה את הממוצע שלהם.
سؤال
כתבו תכנית מציגה בשורה ראשונה את כל המספרים מ
1- עד 21 המתחלקים ב- 2. בשורה שנייה את כל המספרים המתחלקים ב- 3
ובשורה
שלישית את כל המספרים המתחלקים ב- 4
سؤال
תרגיל אתגר:
כתבו
תכנית המקבלת שם ושם משפחה. אם בשם מופיעה האות Z
התכנית תדפיס
"ZZZ" אחרת תדפיס את השם.
לשם
ביצוע התכנית יש להשתמש בתנאי עם ביטוי לוגי מורכב
ומשתנה עזר.
سؤال
כמה מספרים המתחלקים ב 3 יש בין המספרים 5
ל – 96
כתבו
תכנית המציגה את המספרים.
הוספו משתנה
שימנה את המספר המספרים המתחלקים ב – 3 ויציג בסוף הרשימה את כמות המספרים
המתחלקים ב – 3.
سؤال
1) כתבו
תכנית המקבלת מחרוזת של אותיות ומציגה למסך כמה מילים במחרוזת.
הכלל
הוא שבין מילה למילה יש רווח אחד.
שימו
לב: כמות המילים היא תמיד כמות הרווחים + 1 .
א.
כתבו את התכנית עם תנאי ומונה של הרווחים.
ב.
הפעולה על המחרוזת string היא string.count(' ' ) תמנה כמה רווחים
במחרוזת.
נסו לקצר את התכנית ולמנות את הרווחים למשתנה count בעזרת הפעולה
count = string_name.count('
' )
سؤال
כתבו תכנית המדפיסה את כל המספרים
התלת-ספרתיים המתחלקים ב- 5 ללא שארית.
سؤال
כתובת דוא"ל חוקית היא כתובת שיש בה את
הסימן @ פעם אחת, לא בתחילת המחרוזת של הכתובת ולא בסופה.
א. כתבו
תכנית המקבלת מחרוזת ובודקת האם יש בה את הסימן @ פעם אחת.
אם
סימן הכרוכית מופיע פעם אחת תוצג הודעה OK אחרת Not
.
ב. הרחיבו
את התכנית ובדקו אם יש במחרוזת רווחים. אם יש רווחים
בין האותיות המחרוזת אינה חוקית ככתובת דוא"ל.
ג.
הוסיפו בדיקה של האם
סימן ה - @ נמצא במקום הראשון או האחרון במחרוזת. אם הוא במקום הראשון או האחרון הכתובת
אינה חוקית.
سؤال
(מיכאל צ'רנובילסקי, חוברת
תרגילים, שאלה 8)
سؤال
כתבו פונקציה
בפיתון אשר תקבל מספר, ותדפיס את העצרת שלו.
יש להשתמש
בלולאה.
פתרון:
سؤال
כתוב תוכנית
שתדפיס את כל המספרים מ- 1 עד 50 כולל
سؤال
כתוב תוכנית
שתדפיס את כל המספרים הדו-ספרתיים שמתחלקים ב- 3 וגם ב- 7 ללא שארית.
سؤال
כתוב תוכנית
שקולטת 15 מספרים ומדפיסה את המספרים הגדולים מ- 100 או זוגיים. ההדפסה תתבצע רק
בסיום קליטת כל 15 המספרים. העזר בשרשור מחרוזות.
سؤال
כתוב תוכנית שתדפיס
את כל המספרים התלת ספרתיים אשר כל הספרות שלהן שוות זו לזו.
سؤال
כתוב תוכנית
שתדפיס את כל המספרים התלת ספרתיים אשר כל הספרות שלהן שונות זו לזו.
سؤال
כתוב תוכנית
שתקלוט מספר ותדפיס את השורש של כל המספרים מ- 1 עד המספר שנקלט.
سؤال
כתוב תוכנית
הקולטת שני מספרים התוכנית תדפיס את כל המספרים בטווח בין שני המספרים שנקלטו.
שימו לב מה יקרה
אם ערכו של המספר הראשון גדול מערכו של השני?
سؤال
כתוב תכנית
שתדפיס בסדר יורד את כל ריבועי המספרים שבין 1 ל- 100
سؤال
כתוב תוכנית
הקולטת מספר ומחשבת את העצרת שלו.
سؤال
כתוב תוכנית
הקולטת מספר ומחשבת את הסיגמא שלו.
سؤال
כתוב תוכנית
שתקלוט 20 מספרים התוכנית תדפיס את המספר הגבוה ביותר שנקלט ואת מיקומו בסדר הקליטה.
سؤال
כתוב תוכנית
המדמה הטלת מטבע. הערך 1- שקול ל "עץ", הערך 2 - שקול ל"פלי".
כתוב תוכנית המטילה מטבע 20 פעם. בסיום ביצוע
ההטלות תתקבל הודעה כמה פעמים הוטל "עץ" וכמה פעמים "פלי".
سؤال
כתוב תוכנית
הקולטת מספר ובודקת האם הוא מספר משוכלל. מספר משוכלל הוא מספר אשר סכום כל
המספרים הטבעיים הקטנים ממנו והמחלקים אותו ללא שארית שווה לו.
למשל: המספר 28 הוא מספר משוכלל. המספרים
הטבעיים המחלקים אותו ללא שארית הם: 1, 2,
4, 7, 14 . סכום המחלקים הוא: 1+2+4+7+14=28
سؤال
כתוב תוכנית
המטילה שתי קוביות במשך 20 מחזורים. התוכנית תדפיס כמה פעמים הוגרל בקוביות "שש-בש".
سؤال
סדרת פיבונאצ'י היא סדרה שאיברה הראשון הוא 0, איברה השני הוא 1,
כל שאר האיברים הם סכום שני האיברים שקדמו להם (0, 1, 1, 2, 3, 5, 8, 13, …)
כתוב תוכנית הקולטת מספר n ומחשבת
ומדפיסה את n האיברים
הראשונים בסדרה.
سؤال
קלוט שני מספרים
שלמים. הכפל את המספרים ללא ביצוע פעולות כפל.
سؤال
קלוט מספר ובדוק
אם הוא ראשוני או לא והדפס הודעה מתאימה.
מספר ראשוני הוא מספר המתחלק רק בעצמו וב- 1.
سؤال
כתוב תוכנית
הקולטת מספר שלם ומדפיסה את ערכו הבינארי (העזר בשרשור מחרוזות).
سؤال
כתוב תוכנית
שתקלוט מספר שניחש השחקן, התוכנית תגריל מספרים אקראיים, ותודיע לשחקן כמה הגרלות
עברו עד שהמספר שניחש הוגרל.
سؤال
כתוב תוכנית
הקולטת שני מספרים a, b. התכנית תדפיס 20 מספרים אקראיים בטווח
שביניהם.
سؤال
כתוב פעולה
הקולטת שני מספרים x ו- y. התוכנית תדפיס
את כל החזקות של המספר x מ- 1 עד y.
למשל: הקלט x=3 , y=5. תודפסנה החזקות הבאות: 1, 3, 9, 27, 81, 243
הסבר:
, , , , ,
مصدر - تمارين
– حلقة for
سؤال
כתוב קטע תוכנית הקולטת שני מספרים
ומדפיסה את כל המספרים מהמספר הקטן למספר הגדול (רמז – אנו לא יודעים מראש
איזה המספר הקטן ואיזה הגדול)
سؤال
כתוב קטע תוכנית המקבלת תו ומספר. על
התוכנית להדפיס רצף של התו כמספר הפעמים של המספר.
למשל
5 ו- $ ==> יודפס $$$$$
سؤال
כתוב קטע תוכנית הקולטת מספר ולאחר
מכן מספרים כמספר הראשון. על קטע התוכנית להדפיס את הסכום והממוצע של המספרים.
سؤال
כתוב קטע תוכנית הקולטת 20 מספרים.
בסוף קטע התוכנית יודפס כמה מספרים היו חיובים, כמה היו שלילים וכמה היו אפס.
سؤال
כתוב קטע תוכנית הקולטת מספר ומדפיס
את כל המספרים הזוגיים עד למספר שקלטנו.
سؤال
כתוב קטע תוכנית הקולטת מספר. קטע
התוכנית תדפיס את המספרים המתחלקים ב- 5 (5, 10, 15, …)
כמות המספרים שיש להדפיס הוא כמספר שקלטנו
سؤال
כתוב קטע תוכנית הקולטת מספר ומחשבת
את העצרת שלו.
سؤال
כתוב קטע תוכנית המחשבת סדרה
חשבונית. קלט התוכנית הוא: המספר הראשון של הסדרה, ההפרש, וכמה מספרים יש בסדרה.
על הקטע להדפיס את כל המספרים בסדרה ולבסוף את סכום הסדרה.
سؤال
כתוב קטע תוכנית הקולטת 2 מספרים.
הראשון הוא הבסיס והשני הוא החזקה. על קטע התוכנית להדפיס את תוצאת העלאה לחזקה.
سؤال
כתוב תוכנית הקולטת שני מספרים. על
הקטע תוכנית לחשב תוצאת כפל ללא שימוש בפעולת כפל.
Daliaty School – Copywrite 2023
wahbem@gmail.com | https://daliaty.com
<meta name="viewport"
content="width=device-width, initial-scale=1">