נתונות שתי הפעולות `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])
```
```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])
```
מה יהיה הפלט של קטע קוד מסעיף א' אחרי השינוי?
```python
def where(arr):
print(arr[0], arr[1])
what(arr[0], arr[1])
print(arr[0], arr[1])
```
מה יהיה הפלט של קטע קוד מסעיף א' אחרי השינוי?
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה בטיחות
שאלו כאן — ותקבלו מענה מוסמך.
רוצים לתרגל אלפי שאלות נוספות?
המשיכו לתרגול מלא עם משוב אישי ←מבחני מה"ט אמיתיים · משוב מיידי · וידאו לכל נושא · מעקב התקדמות