𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
Generator function تفاوت این تابع با توابع کلاسیک این است که در محاسبات خیلی طولانی و پیچیده زمان و مموری کمتری مصرف میکند. همچنین توابع کلاسیک یک مقدار برگردانده و سپس بسته میشوند ولی توابع generator میتوانند نامحدود بار صدا زده و کار انجام دهند. از لحاظ…
Proj_14
برنامهای بنویسید که با استفاده از تابع یک عدد صحیح مثبت (n) دریافت کند و مقادیر اول عاملهای آن عدد را به صورت یک Generator با استفاده از yield برگرداند.
مثال: از ورودی 1000 را دریافت کرده و در خروجی
[2, 2, 2, 5, 5, 5]
را چاپ کند.(زیرا 1000=2×2×2×5×5×5)
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
برنامهای بنویسید که با استفاده از تابع یک عدد صحیح مثبت (n) دریافت کند و مقادیر اول عاملهای آن عدد را به صورت یک Generator با استفاده از yield برگرداند.
مثال: از ورودی 1000 را دریافت کرده و در خروجی
[2, 2, 2, 5, 5, 5]
را چاپ کند.(زیرا 1000=2×2×2×5×5×5)
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
💔2
𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
Generator function تفاوت این تابع با توابع کلاسیک این است که در محاسبات خیلی طولانی و پیچیده زمان و مموری کمتری مصرف میکند. همچنین توابع کلاسیک یک مقدار برگردانده و سپس بسته میشوند ولی توابع generator میتوانند نامحدود بار صدا زده و کار انجام دهند. از لحاظ…
Proj_24
برنامهای بنویسید که یک لیست از اعداد صحیح و یک عدد صحیح دریافت کند؛ سپس هر زیر مجموعه از لیست که مجموع اعدادش برابر با عدد صحیح ورودی باشد را چاپ کند.
مثال: کاربر یک لیست [1,3,5,-1] و عدد 4 را وارد میکند سپس دو لیست [1,3] و [5,-1] بر روی صفحهی نمایش نشان داده میشود.
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
برنامهای بنویسید که یک لیست از اعداد صحیح و یک عدد صحیح دریافت کند؛ سپس هر زیر مجموعه از لیست که مجموع اعدادش برابر با عدد صحیح ورودی باشد را چاپ کند.
مثال: کاربر یک لیست [1,3,5,-1] و عدد 4 را وارد میکند سپس دو لیست [1,3] و [5,-1] بر روی صفحهی نمایش نشان داده میشود.
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
👌3❤1🤯1💔1