User Manual

Table Of Contents
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 ﺮﻴﻐﺘﻤﻟﺍ ﻲﻓ ﺔﻧﺰﺨﻤﻟﺍ ﺔﻤﻴﻘﻟﺍ ﺝﺍﺮﺧﺇ