آپدیت

جواب فعالیت صفحه ۳۶ کار و فناوری هشتم

36 1

در این نوشته با جواب فعالیت صفحه ۳۶ کار و فناوری هشتم همراه شما هستیم.

جواب صفحه ۳۶ کار و فناوری هشتم

image 32

۱ دو قطعه برنامه الف و ب را با یکدیگر مقایسه کنید.

برنامه الف از یک حلقه for برای گرفتن هر عنصر از list1 استفاده می کند و سپس با استفاده از شرط if بررسی می کند که آیا عدد زوج است یا خیر. اگر عدد زوج بود، آن را به list2 اضافه می کند و در نهایت list2 را چاپ می کند.

در برنامه ب، list2 از یک لیست که مقدار دهی آن با یک خط انجام شده است. در اینجا، با یک حلقه for و یک شرط if، همه‌ی عناصر list1 را برای زوج بودن بررسی می‌کند و سپس با استفاده از شرط if، تمام عناصر زوج را به list2 اضافه می‌کند و در نهایت list2 را چاپ می‌کند.

بنابراین، هر دو برنامه به یک نتیجه منجر می شوند ولی روش بدست‌آوردن آن‌ها متفاوت است.

۲-فرض کنید یک لیست حاوی تعدادی عدد صحیح داریم. توسط list comprehension عناصر آن را پیمایش کنید. در صورتی که عنصر زوج پیدا شد، در لیست دوم عبارت Even را اضافه و در غیر این صورت عبارت Odd را اضافه کنید. در انتها لیست دوم را چاپ کنید.

image 33

۳-تابعی بنویسید که یک لیست شامل تعدادی عدد را دریافت کند و با پیمایش عناصر آن، تعداد عناصر زوج لیست را توسط دستور return برگرداند. سپس تابع را فراخوانی کنید.

image 34

تابعی بنویسید که یک لیست شامل اسامی هم کلاسی هایتان را دریافت کرده، با پیمایش عناصر آن، تعداد عناصر لیست که شامل حرف m باشد را توسط دستور return برگرداند. سپس تابع را فراخوانی کنید.

image 36

برای مشاهده گام به گام سایر صفحات کتاب کافیست آن را در گوگل به همراه عبارت «حالا درس» جست و جو کنید.

امتیاز شما به این مقاله

0 از 0 رای

+ارسال دیدگاه