پاسخ فعالیتها و کنجکاویهای پودمان اول واحد یادگیری دوم کتاب طراح سایت یازدهم کامپیوتر (کار با توابع و ماژول ها)
(صفحه 50) در مورد سایر متدهای مربوط به set از سایت www.w3schools.com تحقیق کنید و در کلاس ارائه دهید. (فعالیت اول صفحه 50) برنامهای بنویسید که یک set از اعداد داشته باشد و بررسی کند عدد 10 در set وجود دارد یا خیر. (فعالیت دوم صفحه 50) مجموعهای از میوهها وجود دارد: (صفحه 53) یک دیکشنری به نام book بسازید که اطلاعات یک کتاب را نگه دارد. (فعالیت اول صفحه 54) یک دیکشنری (dictionary) به نام product با کلیدهای name و price بسازید. قیمت محصول درون dictionary را تغییر دهید. (فعالیت دوم صفحه 54) یک dictionary خالی به نام user بسازید. از ورودی مقادیری برای کلیدهای username، password و age را بگیرید. (صفحه 56) یک دیکشنری به نام inventory بسازید که شامل: (صفحه 59) بخشهای جدید Quiz مثل Sport و Science را اضافه کنید. (صفحه 61) تحقیق کنید آیا میتوانید تعداد عناصر یک تاپل را تغییر دهید یا نه؟ (صفحه 65) یک تابع به نام square بنویسید که یک عدد بگیرد و مربع آن را چاپ کند. (نکته اول صفحه 66) تابعی بنویسید که دو عدد را بهعنوان پارامتر دریافت و حاصل جمع آنها را نشان دهد. (نکته دوم صفحه 66) تابعی بنویسید که نام 3 کاربر را از ورودی بهعنوان پارامتر دریافت و آنها را چاپ کند. (صفحه 68) یک تابع به نام avg_numbers بسازید که سه عدد دریافت کرده و میانگین آنها را برگرداند. (فعالیت اول صفحه 69) تابع نوشتهشده حاصل جمع تمام اعداد یک لیست را محاسبه میکند. برنامه را بنویسید و اجرا کنید. با راهنمایی هنرآموز در آن را توضیح دهید. (فعالیت دوم صفحه 69) تابعی نوشته شده که طول رشته ورودی کاربر را محاسبه و نمایش میدهد. برنامه را اجرا و آن را بررسی کنید و همچنین با راهنمایی هنرآموز آن را توضیح دهید. (فعالیت سوم صفحه 69) کدهای مقابل بیشترین مقدار را در بین اعداد یک لیست جستوجو کرده و نمایش میدهد. کد را اجرا و خطوط آن را توضیح دهید. (صفحه 70) تابعی بنویسید که تفاوت نمرۀ دو دانشآموز را محاسبه و مقدار آن را برگرداند. با راهنمایی هنرآموز محترم خود کدهای برنامۀ مقابل را توضیح دهید. (صفحه 71) یک ماشینحساب با استفاده از توابع ریاضی ایجاد کنید. بخشهایی از کدهای مربوط به این برنامه نوشته شده است. آنها را تکمیل کنید و برنامه را اجرا کنید. (صفحه 73) نام شهرها را از کاربر دریافت و در یک لیست ذخیره کنید. سپس این لیست را بهصورت نزولی مرتب کنید. (فعالیت اول صفحه 74) برنامهای بنویسید که: (فعالیت دوم صفحه 74) برنامهای بنویسید که شرایط زیر را داشته باشد: چند کلمه از پیش تعیینشده در برنامه وجود داشته باشد. (فعالیت اول صفحه 76) با استفاده از ماژول datetime برنامهای بنویسید که سال جاری را نمایش دهد. (فعالیت دوم صفحه 76) (بازی حدس کلمه) ماژولی بنویسید که: (صفحه 77) یک فایل با نام random_module.py بسازید و تابع زیر را داخل آن بنویسید: (فعالیت دوم صفحه 78) با راهنمایی هنرآموز محترم خطوط کد مقابل را توضیح دهید. (صفحه 79) تابعی بنویسید که یک رشته را از ورودی دریافت کند و تعداد حروف بزرگ، حروف کوچک و اعداد آن را نمایش دهد.
