Isonjululwe: indawo yepharalelogram

Kwilizwe lejometri, indawo yeparalelogram ngumbono osisiseko osetyenziswa ngokubanzi kwizicelo ezahlukeneyo, ezinje ngoyilo, ubunjineli kunye noyilo. Ukuqonda kunye nokubala indawo yeparalelogram kubalulekile ekusombululeni uluhlu lweengxaki, kwaye kunokukunceda ukuba uqonde ubuhle kunye nokusebenza kweemilo zejometri. Ukwenza lo msebenzi ube lula, sinokunyusa amandla ePython, ulwimi oluguquguqukayo noludumileyo lwenkqubo eyaziwa ngokuba lula kunye nokufundeka kwayo. Kule nqaku, siza kuphonononga ifomula yokumisela indawo yeparalelogram, bhala ikhowudi yePython yesinyathelo-nge-nyathelo ukuyibala, kwaye uxoxe ngamathala eencwadi ahambelanayo kunye nemisebenzi enokuba luncedo kwiingxaki zejometri ezifanayo.

Ukuqala, masiqonde ifomula yokufumana indawo yepharalelogram. Indawo (A) ingabalwa ngokuphinda-phinda isiseko (b) sepharalelogram ngobude bayo (h) kwaye imelwe ngokwemathematika ngolu hlobo lulandelayo:

A=b*h

Ukuphumeza le fomyula kwiPython, sinokwenza umsebenzi othatha isiseko kunye nobude njengeeparameters zokufaka. Nantsi inyathelo ngenyathelo inkcazo yekhowudi ebala indawo yepharalelogram:

def area_of_parallelogram(base, height):
    area = base * height
    return area

Kwikhowudi engentla, sichaza umsebenzi othi `ummandla_we_parallelogram`, othatha iimpikiswano ezimbini zongeniso: `isiseko` kunye `nobude`. Ngaphakathi komsebenzi, sibala i ariya ngokuphinda-phinda amaxabiso `isiseko` kunye `nobude`, kwaye emva koko sigcine isiphumo kuguquguquko olubizwa `indawo`. Okokugqibela, sibuyisela ixabiso `lommandla` kumnxebi.

Ngoku, makhe sixoxe ngamathala eencwadi anxulumeneyo kunye nemisebenzi enokuba luncedo xa ujongene neengxaki zejometri.

numpy

numpy (ifutshane kwi-"Number Python") yilayibrari yePython enamandla kwaye esetyenziswa ngokubanzi ukwenza imisebenzi yamanani kunye nokusebenza ngeendlela ezininzi. Ibonelela ngemisebenzi emininzi eluncedo yomgca wealjebra, ukudityaniswa kwamanani, kunye nokwenza ngcono. Umsebenzi omnye onokusetyenziselwa ukubala indawo yeparalelogram ngunumpy's `umnqamlezo` umsebenzi, obala imveliso enqamlezileyo yeevektha ezimbini. Imveliso enqamlezileyo inokubonelela ngommandla weparalelogram eyenziwe ngala ma-vectors.

sympy

sympy lelinye ithala leencwadi elinokunceda ekusombululeni iingxaki zejometri. Lilayibrari yePython enomthombo ovulekileyo yeemathematika zomfuziselo enokwenza lula iintetho zealjibra, ukusombulula iiequations, ukwenza imisebenzi yokubala, nokunye okuninzi. Nge-sympy, unokuchaza ngokukhawuleza kwaye ulawule iintetho zomqondiso ezinxulumene nejometri, kubandakanya ukufumana indawo yeemilo ezahlukeneyo.

Nanku umzekelo wokubala indawo yeparalelogram usebenzisa isympy:

from sympy import symbols, Eq, solve

base, height, area = symbols('b h A')

eq = Eq(area, base * height)

area_formula = solve(eq, area)[0]

Ukuqukumbela, ukuqonda indawo yeparalelogram kubalulekile kwizicelo ezahlukeneyo zejometri. I-Python, enamathala eencwadi anamandla afana ne-numpy kunye ne-sympy, yenza kube lula ukubala indawo yeeparalelograms kunye nokusombulula iingxaki ezinxulumene nejometri. Ngoku uyayazi indlela yokufumana indawo yeparalelogram usebenzisa iPython, ungasebenzisa ezi zakhono ukujongana neminye imingeni yejometri okanye udibanise nolwazi lwakho loyilo lwefashoni ukwenza iziqwenga ezimangalisayo nezilungelelaniswe kakuhle.

Izithuba ezihambelanayo:

Shiya Comment