🐍
Python & Raspberry
🐍
#چالش
def f(x=[]):
x.append(1)
return x
print(f(), f())
دوستان خروجی این کد چیه ؟
و اگه بخوایم خروجی
[1] [1]
بده باید تابع رو چجور تغییر بدیم ؟
(منظور اینکه چجور اون خاصیت حافظه مانندی ک تابع داره رو از بین ببریم)
@raspberry_python
5 comments
ค๓ίг ɦ๏รєίภ
Mar 4, 2020
def f(x=[1]):
return x
print(f(), f())
Ali
Mar 5, 2020
Pouria
Mar 14, 2020
Def f(x=None):
If x == None:
X= []
.
.
.
Kasra :|
Mar 22, 2020
Pouria
Def f(x=None): If x == None: X= [] . . .
افرین
mahdi karim
Mar 25, 2020
def f( ):
x=[ ]
x.append(1)
return x
print(f( ), f( ))
return x
print(f(), f())
If x == None:
X= []
.
.
.
x=[ ]
x.append(1)
return x
print(f( ), f( ))