# Python - koddagi muammoni aniqlang va xatolarsiz qayta yozing
# Foydalanuvchini ro'yxatga qo'shing va bu ro'yxatni qaytaring.
# Agar chaqirishda ikkinchi argument ko'rsatilmagan bo'lsa, foydalanuvchini qaytaring.
def add_user(user, users=[]):
users.append(user)
return users
print(add_user("User"))
# Uchta funksiyadan iborat ro'yxat yarating, har bir funksiya chaqirilganda o'z raqamini qaytaradi.
# Birinchi funksiya - 0, ikkinchi - 1, uchinchi - 2 bo'lishi kerak:
funcs = [lambda: i for i in range(3)]
print([f() for f in funcs])