برنامه نویسی
Ibuprofen.py💊| #164: این کد پایتون را توضیح دهید

سختی: آسان
def myfunc(a):
a = a + 2
a = a * 2
return a
print(myfunc(2))
-
الف
8
-
ب.
16
-
سی.
Indentation Error
-
D.
Runtime Error
پاسخ:
👉 الف 8
تابع با مقدار را فراخوانی می کنیم 2
بنابراین اولین تکلیف ما این است a = a + 2
کجا a=4
.
برای تکلیف دوم ما قبلاً این را می دانیم a=4
بنابراین a = a * 2
خواهد بود 4*2
تخصیص و بازنویسی مقدار متغیر به طوری که ما داشته باشیم a=8
.
بالاخره برمی گردیم a=8
.