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