مای درس دانلود اپلیکیشن

صفحه رسمی مای درس

اطلاع از آخرین تغییرات، جوایز و مسابقات مای درس
دنبال کردن

جواب کار کلاسی صفحه 34 درس 3 کار و فناوری هشتم

پایه هشتم کار و فناوری هشتم فصل 3: برنامه نویسی

در شکل روبه رو ماژولی به نام myModule نوشته شده است که شامل تابع، لیست، تاپل، سِت، و دیکشنری است. این ماژول را به دو روش الف و ب در برنامه دیگری وارد و از عناصر داخل آن استفاده کنید.

ابتدا ماژول myModule را نوشته و در یک پوشه ذخیره می کنیم. سپس در همان پوشه یک فایل دیگر ایجاد می کنیم تا برنامه ای برای الف و برنامه ای برای ب بنویسیم:

الف) دستور import …

import myModule

 

print(myModule.myFunction(5,6))

print(myModule.Person['name'])

print(myModule.myTuple[1])

print(myModule.mySet)

print(myModule.myList[0])

ب) دستور from … import …

from myModule import *

 

print(myFunction(5,6))

print(Person['name'])

print(myTuple[1])

print(mySet)

print(myList[0])

توجه کنید که وقتی در انتهای خط اول به جای متغیر از * استفاده می کنیم، یعنی هر چه هست را فراخوانی کن!

خروجی هر دو برنامه به صورت زیر می شود:

6

kamran

reza

{2, 10, 46, 15, 90, 28}

10

توجه کنید که در برنامه الف، بایستی حتما قبل از متغیر یا تابع، نام ماژول قرار بگیرد، اما در برنامه ب، نیاز به چنین کاری نیست.

بقیهٔ همین فصل

فصل قبل: شهروند الکترونیکی 2

محتوا مورد پسند بوده است ؟

5 - 0 رای