Zviri Mukati[Viga][Ratidza]
Zvave zviri pachena kwauri kuti kune marudzi maviri enhamba mumapurogiramu. kureva nhamba dzakakwana uye nhamba dzinoyerera.
Mabasa e arithmetic muPython akafanana nemasvomhu emazuva ese uye anotenderera neaya maviri Data types.
Arithmetic Vashandisi
Kune marudzi manomwe akakosha emasvomhu anoshanda. Izvi ndezvi:
Kuwedzera (+) : Inowedzera nhamba mbiri. eg
print(10 + 4)
Kubvisa (-): Bvisa nhamba yechipiri kubva kune yekutanga. eg
print(10 - 4)
Kuwanza (*): Wedzera nhamba mbiri. eg
print(10 * 4)
Chikamu (/): Inoita kupatsanurwa panhamba mbiri. eg
print(10 / 4)
Floor Division (//): Inopatsanura uye inotenderedza mhinduro kune iri pedyo nhamba yakazara. eg
print(10 // 4)
Modulo Operator (%): Inoita kupatsanura uye inodzosera zvakasara. eg
print(10 % 4)
Exponent (**): Inotora simba reinhamba eg
print(10 ** 4)
Zvose izvi zvinoshandiswa zvinoratidzwa pasi apa:
Iye zvino kune vese vashandisi ava vamakadzidza, isu tine akawedzera assignment operator. Rega ndikuratidze kuti rinoshandiswa sei.
Ngatitii tine musiyano unonzi 'x'. Takaisa kugumi, ikozvino tinoda kuwedzera izvi ne10, tichazonyora kodhi seizvi.
x = 10
x = x + 3
Muturikiri wePython achawedzera 3 mu'x' ozvichengeta mu'x'. Ngatidhindei izvi:
Anowedzerwa assignment opareta anogona kushandiswa kudzokorora mashandiro akafanana asi zvakanyanya.
Iyo kodhi imwechete ichanyorwa seizvi.
x = 10
x += 3
Zvino, mushandisi uyu anogona kushandiswa kubvisa uye kuwanza zvakare. Tarisa purogiramu iyi.
Pano tiri kutanga tawedzera 'x' na 3 tozowedzera na 3. Kubuda kwemutsara wechi2 kunofanira kuva gumi nenhatu uye kubuda kwemutsara 13 kunofanira kuva makumi matatu nemapfumbamwe.
Operator Precedence
Mumasvomhu, tine pfungwa inodaidzwa kunzi operator precedence, zvinoreva kurongeka kwekuita basa muequation. Haisi yakananga kuPython, uye mitauro yese yekuronga inoteera kumberi kwemushandisi. Rega ndikuyeuchidze nezve kurongeka:
- maparentheses
- Chishandiso
- Kupatsanura kana Kuwanza
- Kuwedzera kana Kubvisa
Ngatinyorei chirongwa uye titarise izvi:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Ndeipi inofanira kuva mhinduro kune equation iri pamusoro?
Kana mhinduro yako iri gumi nerimwe, haufanirwe kudzokorora chikoro chesekondari.
Leave a Reply