Kien ċar għalik li hemm żewġ tipi ta 'numri fl-ipprogrammar. jiġifieri numri interi u numri floating-point.
L-operazzjonijiet aritmetiċi f'Python huma l-istess bħall-matematika ta' kuljum u jduru madwar dawn it-tnejn tipi ta ’data.
Operaturi Aritmetiċi
Hemm seba 'tipi bażiċi ta' operaturi aritmetiċi. Dawn huma:
Żieda (+): Żid żewġ numri. eż
print(10 + 4)
Tnaqqis (-): Naqqas it-tieni numru mill-ewwel. eż
print(10 - 4)
Multiplikazzjoni (*): Immoltiplika żewġ numri. eż
print(10 * 4)
Diviżjoni (/): Jwettaq diviżjoni fuq żewġ numri. eż
print(10 / 4)
Diviżjoni tal-Art (//): Iwettaq diviżjoni u jqarreb it-tweġiba għall-eqreb numru sħiħ. eż
print(10 // 4)
Operatur tal-Modulu (%): Iwettaq diviżjoni u jirritorna l-bqija. eż
print(10 % 4)
Esponent (**): Jieħu l-qawwa tan-numru sħiħ eż
print(10 ** 4)
Dawn l-operazzjonijiet kollha huma murija hawn taħt:
Issa għal dawn l-operaturi kollha li tgħallimt, għandna operatur ta 'assenjazzjoni miżjuda. Ħallini nurik kif tintuża.
Ejja ngħidu li għandna varjabbli msejħa 'x'. Aħna waqqafna għal 10, issa rridu nżidu dan bi 3, ikollna niktbu kodiċi bħal dan.
x = 10
x = x + 3
L-interpretu Python se jżid 3 f''x' u jaħżen f''x'. Ejja nipprintjaw dan:
Operatur ta 'assenjazzjoni miżjuda jista' jintuża biex jirreplika l-istess funzjonalità iżda b'mod aktar effiċjenti.
L-istess kodiċi se jinkiteb hekk.
x = 10
x += 3
Issa, dan l-operatur jista 'jintuża wkoll għat-tnaqqis u l-multiplikazzjoni. Ħares lejn dan il-programm.
Hawnhekk l-ewwel qed inżidu 'x' bi 3 u mbagħad nimultiplikawha bi 3. L-output tal-linja 2 għandu jkun 13 u l-output tal-linja 3 għandu jkun 39.
Preċedenza tal-Operatur
Fil-matematika, għandna kunċett imsejjaħ preċedenza tal-operatur, li jfisser l-ordni tal-eżekuzzjoni tal-operazzjonijiet f'ekwazzjoni. Mhuwiex speċifiku għal Python, u l-lingwi ta 'programmar kollha jsegwu l-preċedenza tal-operatur. Ħa nfakkarkom fl-ordni:
- Parentesi
- Esponent
- Diviżjoni jew Multiplikazzjoni
- Żieda jew Tnaqqis
Ejja nikteb programm u ċċekkja dan:
x = 10 + 3 * 2 ** 2 - (9 + 2)
X'għandha tkun it-tweġiba għall-ekwazzjoni ta' hawn fuq?
Jekk it-tweġiba tiegħek hija 11, m'għandekx bżonn tirrepeti l-iskola sekondarja.
Ħalli Irrispondi