User Manual
14-30
ﻒﺻﻮﻟﺍ
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 ﺮﻴﻐﺘﻤﻟﺍ ﻲﻓ ﺔﻧﺰﺨﻤﻟﺍ ﺔﻤﻴﻘﻟﺍ ﺝﺍﺮﺧﺇ










