You are on page 1of 7

Y bestfriend

25Jumy 2022

borkingwith
iunclions
*tundiomA mctim ud aubpHDghom that iadta an
data amd a n hutunma a value.
h m a tunpitonid uaaam o waunetiona iuo ita mak
pxngnan homdling a h vao umy a wnall pant o
tt pogham uo dialt uwth sat a tim.
Auathn utaamn to ual mefom ua h udu prograsm
Ai umetioms vmakL a puogram mbn yuadablt' and
wmdnatM.dable cto ua progammn
ww.tia pLa
But wn wctims TuAL van p-duginid whanm and
aluoaus awailakl u s . ihane vMaud a m
d tum
lik-un) , type l), int , imput U) Lt
2 Fuwctian diiud im aunduls ThuaL
wchins uanL pudified
n pahtiulah umodulis samd cam aly hi uoLd
uhm thu.
COHLApmdimumedl ia impeetrd
ea 1fuwamt do Hual tu squani neatof numbn
ThM amy
kaut to tmpd/t umath modulu
dnnd metiom Tua tau deinad by dihe pregrammer
bestfriend
Date
Page

sthu tion dukin


Fumction husdes. i Th sirat. Junu o sindo auitua
had lagimo ith d d amd
caten (), apipuo tu mamuo mctim a
a paamiters

fauamuthi aniablao hak w liatid ithin d


panenthua aaumetim huaden

win bndyi Th block _of atatimunitslindutd -dato


uniat mtionhiad ithat duhins dau action
PUnlamdbythu unhi
FInu Exepubin im a mekim call
h Auz Exucutim snntnoa d tu din n urhich
statimmts anL nciid duninga program un-
eg pdet func():

return
Funchim Lallwil
Laat atimnddthu fuctim diisttin
Fmaim i l ud t wtro back to uaun
t mhm was _callud.
fuchmdahin
func
print ..)
bestfriernr
Date
Pag

o Ague à h valuus auimg pasasud wouh a


Achion uuall statmud ahL uallud uabgumd
Paamoteha. : ThL válus uiud un he
wwtin dulinntin
uadin ahi ualld panamden

Ex def calcsum(x,y):

retums Fanamdfer
print (calcsum(2, 3))
b 6 angumwts
print calc.Suma,b)
pri (calcsun(1,4)

Paaig asamters i
ethn pkyidis 3 APLA o mal anqumala paramatrs:
1Peaitianal anguwnwt tuinnd angumuuta):: wwm thu twwctia-
call atatluiud mwt wmatelh ithL mumaw amd
arodin ot
cthoumets ad d d um th mcion diinitn hia
incallud dhu pttion angumd matchig.
Tua s thrng auch fikoenim call,
2 th angumud uat be povidad far alU panamtoa.
2th valls a angumwAA ankMatohed awith
pahamuters,
soien (adusy n LPasi'tional)
bestfriend
Pago

Defauutargumuuo1 Aponamittn hawing. slupnud


alur um iuumchon hladn uo. kmoun a a icelan
panamtn
C
def intereotl principadl, time,Take= 10) :

akunction buadtr, amy pavametun womnot hama


dutailt Aalut unlus all pahomlDs Loppiaing an
itanigld hauu ithuin duhaulL raluus.

ex det interest(prin, tima, rate=O 10): legal


def interest(prin tme 2 ,rate) #idegalL
def interest (pcinz 2000, tuu2 ,rau): * Miga
det werest(prinz time= 2, rate =o.10): # lega

San dbuastagas daudr paxamnetensi


Thu com be uaud do add muwpanamutehA dn tu.
watina umchiano
I y uam be uad to comaine Limailan funetim juk

3Koard (r mamed) anqumts - Kupwd anqumn-


LaHL dhi mamLd angumiits Mith aaaikmrdvelluw
ung pasmmd im d w.tan well atatimt.
def itout Cpin t ,rati).
Tetwm prin * Hu" rat

prlt Ciutereat (prin = 2000 pti z 2, raz»o:lo


piut Inteat prim hmuz 4, prin=269o,rau > 0.01-
bestfriend
Date
Page.

*singsuhpleanguuttipp daqthn
Rtham allous wa uto cambime multiple angumud
ubpes um va wnchion icall
Rulua pr uombiuma alU thau tpes aaumuMA
am
anaummmt ist mwat inar Ketaimpaitima
araumaa lbuucd byamy kwrd anqunumt
Kujuard angumeta aheuld sku takan im thu nuquinsd
anummeto ptchably.
Yn Comnat sptciky a Nalua om 10ngumnI
w.ai hom oueL

*Retunring valuuus kunw kuwtios


T an dioa dyo a umekiona un Rythan:
Fumims uturming Ami aalus Lrnnuid puncthera)
Functinna mot uimiug uny ualu (vaid kimetiona)
1 Fmdiams Rutiouig smLvaluu (Nonvadfumctins):
Tu wetionA had nutunm Aamu tomputad nuaultLu
enma dh a valuup Iu vepufd value uo utnned
AAing tumn atatimut as p ayda:-
Yetiam <UaluueL
T T valu buins. niumescam b au ofh faeuoig
tehal a avanlabl a M empaaion

fumctiouo utumig a ualue a n alao kmoum aa


funnstions
bestfriend"
Page

2 funztioa mot utunml ng amy value (Veld kchin


h fumeiono that þraama Som actiom or do aome
wk but do mot ulum any evmpled valuu a
ina valuu to tu wallr anl valul 0d kune

Scope of Variables i
Pavaaprag ramwifhin uluuh a maMnA ua
Jgal ad

1Global Scope i
A mamas ducland um p u l aLgment
(-main--d
a pungram us Asid ido haue aglobal
spope omd us
uwAabl inaidL t i adhdL pungrann amd all
hlecks_
cohtoinsd uoithimfhe pungram
2 Local Scope
A mamL dielansd un va mctim- body uo Aaid tr hau-
Uocal ocope i.e.9 it com be uad anlywithun tha
metion Omd dhe othu blocks
wntanidwmdn it
aabua dikind souteidi all humcthiona an
qlobal variak-
X 5
def func(a) Yaviabl difimd above
oa
qllfunetions
be at1 Eis also a global Vai able alang wn
amd Uz
Feturnb
yitpur (nEnter Numh")
2=+funlx)
print(z)S
Ye Page.bestfriend
Date

*Namce Kesolutiam (Resoluing Scope of a Nam


F u y mamu hlcL uuthim a puoqrom l e
Adhim yau_acLa a Janiahls 1om Asithin a phogom
ntn, Rythonfolleursaand nsaalutin lk
Lalaa kuum ds LEGB'nul
LEGB2Local,Enclosinø,Global and Built in Enuiranmit
Talobal alattmt ua a dulanatian uzhich ardofar
tin ut Kods lolack. it AMOMa that ue
iatd dutins igh ent tu qlobal mamtspace
qlobal umiamnasn

You might also like