Faktorialmetoden er det matematiske fenomenet med å redusere et tall ved å trekke et fra det og multiplisere det opprinnelige tallet med det trukket fra det trukkete tallet, og dette fortsetter til det trukket fra det trekkede tallet når en. I matematikk er denne metoden representert med utropstegn etter tallet, for eksempel “3!”Dette betyr 3 x 2 x 1 som vil resultere i å gi utgangen på 6. Matemodulen må importeres i begynnelsen av programmet for å bruke fabrikkmetoden for å gjøre beregninger.
Syntaks
På Python -programmeringsspråk er den konvensjonelle metoden for å kalle den faktoriske metoden ved å oppgi biblioteket som vi skal importere metoden fra, som i vårt tilfelle er matematikkbiblioteket. Etter matematikknøkkelordet skal vi sette en prikk for å ringe funksjonen, og fabrikkmetoden har den konvensjonelle parameterblokken der et naturlig tall sendes for å utføre beregninger.
Eksempel 01:
I dette eksemplet vil vi bruke standardtilnærmingen for å bruke fabrikkmetoden, hvor vi importerer matematikkbiblioteket som lar oss ringe alle funksjonene som er til stede på biblioteket. Dette anses å være den beste praksisen for å bruke matematiske funksjoner i programmet ditt fordi det gir deg autonomi til å kalle en hvilken som helst funksjon på et hvilket.
I programmet vil vi ganske enkelt importere matematikkbiblioteket og bruke det direkte i utskriftsfunksjonen. Den aller første fasen er å laste biblioteket ved å bruke importnøkkelordet i forbindelse med biblioteknavnet, “Matematikk.”Vi vil bruke resultatet av fabrikkmetoden direkte i utskriftsfunksjonen som skal vises i konsollen. I dette programmet har vi tatt fabrikken til nummer 7, noe som betyr at beregningen bak funksjonen ville være:
“7 x 6 x 5 x 4x 3 x 2 x 1” og det vil resultere i totalt 5040 som vist riktig i utgangen nedenfor.
Eksempel 02:
I dette eksemplet vil vi bytte fra den konvensjonelle tilnærmingen til å tilordne parameterverdier som helhet ved å gi et sammensatt sett med tall med et multiplikasjonstegn mellom dem. Deretter vil den sjekke levetiden til factorial -metoden i tilfelle forskjellige parametere.
Vi begynner med å importere biblioteket til programmet vårt som vi gjorde før i vårt forrige eksempel. Deretter vil vi kalle utskriftsfunksjonen og inne i parameteren. Vi vil kalle biblioteket sammen med navnet på funksjonen som vi bruker, som i vårt eksempel er den faktiske metoden. I parameterblokken til fabrikkmetoden vil vi bruke to tall multiplisert med hverandre. Vi ga to multiplisert med to som en parameter. Dette vil resultere i 4 og beregningen bak denne funksjonen ville ha startet på 4 og operasjonen ville være som “4 x 3 x 2 x 1” som ville være lik 24 som vist i utgangen nedenfor.
Eksempel 03:
Fortsetter eksperimentet fra forrige eksempel, vil vi nå endre parametrene igjen, og denne gangen vil vi dele to tall for å se hvordan funksjonen administrerer endringen i parametere og i å gi et resultat.
Vi begynner med den konvensjonelle tilnærmingen til å installere matematikkbiblioteket i vårt Python -program ved å bruke importnøkkelordet. Deretter vil vi legge til fabrikkmetoden i den andre linjen inne i utskriftskommandoen for å skrive resultatet av funksjonen i konsollen. Vi har skrevet to delt med to inne i parameteren til fabrikkmetoden. I utdraget nedenfor kan vi se at en feil blir kastet ettersom den faktoriske metoden ikke tillater flyteverdier, selv om resultatet av divisjonen vil være en, men desimalverdien selv når null vil ha valgt som et flytende nummer som ikke er akseptert som en Gyldig parameter. Til tross for unntaket, får vi fortsatt det matematisk riktige resultatet som er sett i utgangen nedenfor.
Eksempel 04:
Nå vil vi gi den faktiske metoden et sett med komplekse parametere som vil ha flere matematiske operasjoner som multiplikasjon. I tillegg, for å observere ytelsesevnen til funksjonen med komplekse parametere.
Vi setter i gang programmet etter den tradisjonelle tilnærmingen til å importere matematikkbiblioteket for å bruke dets funksjon. Vi vil erklære en variabel “A” som vi vil kalle matematikkbibliotekets fabrikkmetode. I dette scenariet vil vi bruke fabrikkmetoden med en parameter som også er et produkt av flere tall og deres sum.
Parametrene først vil bli forenet ettersom alle de grunnleggende matematiske operasjonene vil bli utført for å gi et enkelt tallresultat som vil bli brukt som den primære parameteren for fabrikkmetoden. Som vi kan se, ble utgangen generert på et øyeblikk til tross for den komplekse alvorlighetsgraden av parameteren som vist i utdraget nedenfor. Nå kan vi være sikre på at fabrikkmetoden er i stand til å gi raske resultater til tross for alvorlighetsgraden av parameteren, og tilstanden for det er parameterens natur må være positive hele tall.
Eksempel 05:
Nå skal vi utføre en unik og presis tilnærming til å bruke matematikkbibliotekets factorial -metode. I denne tilnærmingen vil vi importere den faktiske metoden direkte. Denne tilnærmingen er nøyaktig rettet for bruk av bare en metode for biblioteket som er spesifisert i begynnelsen.
Vi begynner med å bruke "fra" nøkkelord sammen med bibliotekets navn. Deretter importerer du nøkkelordet og fortsetter med å skrive metodens navn på samme linje. Dette vil tillate oss å bruke funksjonen ved å kalle funksjonen direkte uten å nevne bibliotekets navn. Vi vil kalle den faktiske metoden i utskriftskommandoen direkte. I parameteren til funksjonen vil vi skrive et tall som er 4 i vårt eksempel. Dette vil resultere i 24 fordi “4 x 3 x 2 x 1” tilsvarer 24.
Eksempel 06:
Ved å fremme den forrige tilnærmingen, vil vi kalle den faktiske metoden i programmet vårt flere ganger. Dette eksemplet vil tillate oss å tolke effektiviteten til den faktoriske metoden.
Vi begynner med å importere fabrikkmetoden direkte fra matematikkbiblioteket. Deretter vil vi erklære to variabler og verdiene deres vil bli beregnet med fabrikkmetodens direkte anrop. Etter dette erklærer vi en annen variabel som vil være produktet av de to foregående variablene 'verdier. Deretter vil vi kalle utskriftskommandoen, og i parameteren vil vi kalle fabrikkmetoden igjen som vil ha den siste variabelen som sin parameter. Dette vil ende opp med å være et komplekst problem hvis det løses manuelt, men på grunn av den faktiske metoden, kunne vi få resultatet i en forekomst, som vist nedenfor.
Konklusjon
Faktorialmetoden er veldig ofte brukt i matematiske operasjoner og for beregning av sannsynlige resultater. Vi har diskutert syntaks for denne metoden i Python -programmeringsspråket og implementert flere eksempler på denne metoden ved å bruke forskjellige tilnærminger for å observere og forstå funksjonaliteten og dybden til denne metoden. Nå kan vi bruke denne metoden med forskjellige typer parametere og forhold for å få et mer nøyaktig og raskt resultat.