لامبداهای پایتون توابع ناشناس و کوچکی هستند که نسبت به توابع معمولی پایتون تابع نحوی محدودتر اما مختصرتر هستند. درک خود را در مورد چگونگی استفاده بهتر از آنها آزمایش کنید!
آزمون شامل ۷ سوال است و محدودیت زمانی ندارد. برای هر پاسخ صحیح ۱ امتیاز دریافت خواهید کرد. در پایان مسابقه، یک امتیاز کلی دریافت خواهید کرد. حداکثر امتیاز ۱۰۰٪ است. موفق باشید!
خلاصه آزمون
۰ از ۷ سوالات کامل شد
سوالات:
اطلاعات
آزمون قبلاً کار را تکمیل کرده اید .از این رو دیگر نمی توانید آن را شروع کنید.
آزمون در حال بارگذاری است…
برای شروع این آزمون باید ثبتنام کنید یا وارد شوید.
شما باید ابتدا این بخش را تکمیل کنید:
نتایج
نتایج
۰ از۷ سوالات سوالات به درستی پاسخ داده شده اند
زمان شما:
زمان به اتمام رسیده است
شما ۰ از ۰ امتیاز به دست آوردید، (۰)
امتیازهای کسب شده: ۰ از ۰، (۰)
۰ سوال تشریحی معلق (امتیاز(های) ممکن: ۰)
دستهبندیها
- دستهبندی نشده ۰%
- ۱
- ۲
- ۳
- ۴
- ۵
- ۶
- ۷
- وضعیت فعلی
- بررسی
- پاسخ داده شده
- درست
- نادرست
-
سوال ۱ ۷
۱. سوال
توابع لامبدا چگونه مفید هستند؟ همه موارد اعمال شده را انتخاب کنید:
درستنادرست -
سوال ۲ ۷
۲. سوال
خروجی قطعه کد زیر چیست؟
func = lambda x: return x print(func(۲))
درستنادرست -
سوال ۳ ۷
۳. سوال
روش های برنامه نویسی کاربردی رایج که از لامبدا استفاده می کنند کدامند؟ همه موارد اعمال شده را انتخاب کنید:
درستنادرست -
سوال ۴ ۷
۴. سوال
خروجی قطعه کد زیر چه خواهد بود؟
(lambda x: (x + ۳) * ۵ / ۲)(۳)
درستنادرست -
سوال ۵ ۷
۵. سوال
لیست زیر را به عنوان ورودی در نظر بگیرید:
numbers = [۱, ۲, ۳]
map() به شما این امکان را می دهد که یک تابع را برای هر آیتم یک تکرار شونده اعمال کنید. آیا می توانید بفهمید که چه تعداد از برنامه های زیر خطا نخواهند داشت؟
درستنادرست -
سوال ۶ ۷
۶. سوال
قطعه کد زیر را در نظر بگیرید:
from functools import reduce numbers = [۱, ۲, ۳] reduce(lambda x, y: x + y, numbers)
وقتی کد را اجرا می کنید خروجی چیست؟
درستنادرست -
سوال ۷ ۷
۷. سوال
لیست زیر را به عنوان ورودی در نظر بگیرید:
numbers = [۱, ۲, ۳]
کدام یک از موارد زیر نتیجه را ایجاد می کند: [۲]
درستنادرست