נתונות שתי הפעולות `what` ו-`where`:

def what(a, b):
    print(a, b)
    a = a + b
    b = a - b
    a = a - b
    print(a, b)

def where(arr):
    print(arr[0], arr[1])
    arr[0] = arr[0] + arr[1]
    arr[1] = arr[0] - arr[1]
    arr[0] = arr[0] - arr[1]
    print(arr[0], arr[1])
(א)עקבו בעזרת טבלת מעקב אחרי ביצוע קטע הקוד הבא ורשמו מה יהיה הפלט:

```python
x=3
y=7
z=[3,7]
what(x, y)
where(z)
print("x,y:",x, y)
print("z:", z[0], z[1])
```
(ב)הפעולה `where` השתנתה לפעולה הבאה:

```python
def where(arr):
print(arr[0], arr[1])
what(arr[0], arr[1])
print(arr[0], arr[1])
```

מה יהיה הפלט של קטע קוד מסעיף א' אחרי השינוי?

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה בטיחות מוסמך עונה כאן — תקבלו מענה מקצועי

רוצים לתרגל אלפי שאלות נוספות?

המשיכו לתרגול מלא עם משוב אישי ←

מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות

המשיכו לתרגול מלא ←