Feidhmeanna
Aonaid a thiontú Feidhm sainithe ag an úsáideoir Glao feidhme return vs print Athchúrsáil
Ionchur Feidhm Aschur
Feidhmeanna: Aonaid a thiontú
Feidhmeanna
Feidhm sainithe ag an úsáideoir Feidhm sainithe ag an úsáideoir (user-defined function); sainigh
Feidhm sainithe ag an úsáideoir Sainigh an feidhm Ainm Athróg ionchuir (paraiméadar) Feidhm sainithe ag an úsáideoir (user-defined function); Glao feidhme (function call) Ionchur Glao feidhme
Ceisteanna Sainigh na feidhmeanna thíos:
Ceist Déan feidhm do achar ciorcail. Líon isteach na bearnaí thíos Achar = π x r2 ? ? ?
Glao feidhme Sainigh an feidhm Glao feidhme
return vs print Glao feidhme Sainigh an feidhm
Lig x = an feidhm le () Tá an luach ón return (10) lasmuigh an feidhm anois insteach sa an athróg x Luach ón print Luach x
return vs print Ba mhaith linn cm insí agus ansin insí troithe
Tá dhá feidhm againn: cm go insí agus insí go troithe. Tá athróg aschuir i an chéad feidhm (“insí”) agus glacann a feidhm eile an athróg sin?
Ach cad a tharlaíonn i ndáiríre? cm go insí ón chéad feidhm Tá fabht againn anseo maidir leis an athróg insí
Tá insí gafa anseo Gafa (trapped)
return Tiontaíonn an chéad feidhm 5cm go insí Tógann an ordú return an athróg insí as an chéad feidhm Téann an luach ón chéad feidhm (insí) go dtí an dara feidhm Tiontaíonn an dara feidhm insí go troithe
Feidhmeanna, liostaí agus lúib
Ceist 1. Déan feidhm 1:Athríonn sé kg go clocha 2. Déan feidhm 2: Athríonn sé clocha go lbs 3. Sainigh an dá fheidhm 4. return clocha ón chéad feidhm 5. print lbs ón dara feidhm 6. Nasc an dhá fheidhm lé chéile kg a thiontú go lbs díreach 7. Tiontaigh 90kg go lbs díreach (ceart go 2 ionad de dheachúlacha)
Feidhmeanna agus teaghráin
Athróga uilíoch agus athróga logánta Athróg uilíoch – lasmuigh an feidhm Athróg logánta – laistigh an feidhm Athróga uilíoch agus athróga logánta (Global and local variables)
Athróg uilíoch – lasmuigh an feidhm Athróg logánta – laistigh an feidhm
Athróg uilíoch – lasmuigh an feidhm Ceapann Python go bhfuil “ainm” anseo athróg logánta – athróga éagsúila go heisintiúil ón athróg uilíoch
Faigheann Python an athróg uilíoch agus cuireann sé é isteach sa feidhm le an ordú “global”
Athchúrsáil Athchúrsáil (Recursion)
Athchúrsáil Glaochann an feidhm é féin cheann amháin nó níos mó san corp feidhme. Caithfidh sé coinníoll críochta a úsáid Coinníoll críochta (terminating condition)
Athchúrsáil: Iolrán Siombail = ! 5! = 5 * 4 * 3 * 2 * 1 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1 2! = 2 * 1 1! = 1 0! = 1 Iolrán (factorial)
Glaochann an feidhm é féin cheann amháin nó níos mó san corp feidhmelaoch Coinníoll críochta
Athchúrsáil: Iolraithe
Athchúrsáil: Suimiúchán
Athchúrsáil: Seicheamh Fibonacci Is éard is Seicheamh Fibonacci ná na huibhreacha san ord seo a leanas:
De réir an tsainmhínithe, is iad '0' agus '1' an chéad phéire de Seicheamh Fibonacci Bíonn gach uimhir ina dhiaidh sin ina shuim den dhá uimhir roimhe.
Seicheamh Fibonacci i Python
Athchúrsáil: Triantán Pascal