برنامه نویسی
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.



