17-26
ﻒﺻﻮﻟﺍ
def f(x,y,z):.zﻭ ،yﻭ ،x ﺕﺎﻄﻴﺳﻮﻟﺍﻭ ،f ﺔﻟﺍﺪﻟﺍ ﻢﺳﺍ ﻊﻣ ﻡﺪﺨﺘﺴﻤﻟﺍ ﻞﺒ
ﹺ
ﻗ ﻦﻣ ﺓﺩﺪﺤﻣ ﺔﻟﺍﺩ ﺪﻳﺪﺤﺗ
if x>0:،0 ﻦﻣ ﺮﺒﻛﺃ x ﺔﻄﻴﺳﻮﻟﺍ ﺖﻧﺎﻛ ﺍﺫﺇ
t=x+y+z.x+y+z ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻨﻛ t ﺪﻳﺪﺤﺗ
else:،(0 ﻱﻭﺎﺴﻳ ﻭﺃ ﻦﻣ ﻞﻗﺃ x ﺮﻴﻐﺘﻤﻟﺍ ﻥﺎﻛ ﺍﺫﺇ) ﻚﻟﺫ ﻑﻼﺨﺑ
t=x-y-z.x-y-z ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻨﻛ t ﺪﻳﺪﺤﺗ
return(t).ﻉﺎﺟﺭﻹﺍ ﺔﻤﻴﻗ t ﻞﻌﺟ
ﻥﻭﺩ py
ﺺﻧ ﻲﻬﺘﻨﻳ ﻰﺘﺣ ﺔﻟﺍﺪﻟﺍ ﺬﻴﻔﻨﺗ ﻢﺘﻳ ﻦﻟ .ﻡﺪﺨﺘﺴﻤﻟﺍ ﻞﺒ
ﹺ
ﻗ ﻦﻣ ﺓﺩﺪﺤﻤﻟﺍ ﺔﻟﺍﺪﻟﺍ ﻂﻘﻓ ﺩﺪﺤﻴﺳ ﻞﻘﺘﺴﻣ ﺺﻨﻛ ﺍﺬﻫ py ﺺﻧ ﻞﻴﻐﺸﺗ
.ﺕﺎﺟﺮﺨﻣ
ﺬﻴﻔﻨﺘﻟﺍ ﺔﺠﻴﺘﻧ
py ﻒﻠﻣ ﺩﺍﺮﻴﺘﺳﺍ :4 ﺝﺫﻮﻤﻨﻟﺍ
ﺽﺮﻐﻟﺍ
ﻞﻴﻐﺸﺗﻭ ﻯﺮﺧﺃ py ﺕﺎﻔﻠﻣ ﻰﻟﺇ py ﺕﺎﻔﻠﻣ ﺩﺍﺮﻴﺘﺳﻻ
import ﻡﺍﺪﺨﺘﺳﺍ ﻦﻜﻤﻳ
.ﺓﺩﺭﻮﺘﺴﻤﻟﺍ py ﺕﺎﻔﻠﻣ ﻲﻓ ﺔﺑﻮﺘﻜﻤﻟﺍ ﺕﺎﻴﻠﻤﻌﻟﺍ
ﺕﺎﻔﻠﻣ ﺮﺒﻋ ﻡﺪﺨﺘﺴﻤﻟﺍ ﻞﺒ
ﹺ
ﻗ ﻦﻣ ﺓﺩﺪﺤﻤﻟﺍ ﺕﺍﺮﻴﻐﺘﻤﻟﺍﻭ ﻝﺍﻭﺪﻟﺍ ﻡﺍﺪﺨﺘﺳﺍ ﻦﻣ ﺍﺬﻫ ﻦﻜﻤﻳﻭ
.ﺓﺩﺪﻌﺘﻣ py
.ﺓﺪﺣﻭ ﺮﻴﻐﺘﻣ ﻭﺃ ﺔﻟﺍﺩ ﺬﻴﻔﻨﺘﻟ ﻩﺎﻧﺩﺃ ﺩﺭﺍﻮﻟﺍ ﺐﻴﻛﺮﺘﻟﺍ ﻡﺪﺨﺘﺳﺍ
<ﺮﻴﻐﺘﻤﻟﺍ ﻭﺃ ﺔﻟﺍﺪﻟﺍ ﻢﺳﺍ>.<(ﺓﺪﺣﻮﻟﺍ) ﻢﺳﺍ py ﻒﻠﻣ>
ﻒﺻﻮﻟﺍ
import userfunc.ﺔﺑﻮﺘﻜﻤﻟﺍ ﺔﻴﻠﻤﻌﻟﺍ ﻞﻴﻐﺸﺗﻭ userfunc.py ﺩﺍﺮﻴﺘﺳﺍ
a=userfunc.f(1,2,3)
ﺔﻄﺳﺍﻮﺑ ﺎﻫﺪﻳﺪﺤﺗ ﻢﺗ ﻲﺘﻟﺍﻭ ﻡﺪﺨﺘﺴﻤﻟﺍ ﻞﺒ
ﹺ
ﻗ ﻦﻣ ﺓﺩﺪﺤﻤﻟﺍ ﺔﻟﺍﺪﻟﺍ ﻰﻟﺇ 3ﻭ 2ﻭ 1 ﺕﺎﻄﻴﺳﻮﻟﺍ ﻝﺎﺧﺩﺇ
.ﺔﺠﻴﺘﻨﻟﺍ ﺔﻤﻴﻘﻛ a ﺮﻴﻐﺘﻤﻟﺍ ﺪﻳﺪﺤﺗﻭ ،f ﺔﻟﺍﺪﻟﺍ ﺬﻴﻔﻨﺗﻭ ،userfunc.py
print(a).a ﺮﻴﻐﺘﻤﻟﺍ ﻲﻓ ﺔﻧﺰﺨﻤﻟﺍ ﺔﻤﻴﻘﻟﺍ ﺝﺍﺮﺧﺇ
Comments to this Manuals