Atọka akoonu[Fipamọ][Ifihan]
O ti han fun ọ pe awọn oriṣi nọmba meji lo wa ninu siseto. ie odidi ati lilefoofo-ojuami awọn nọmba.
Awọn iṣẹ ṣiṣe iṣiro ni Python jẹ kanna bii iṣiro lojoojumọ ati pe wọn yipo ni ayika awọn meji wọnyi data orisi.
Awọn oniṣẹ Iṣiro
Awọn oriṣi ipilẹ meje wa ti awọn oniṣẹ iṣiro. Iwọnyi ni:
Afikun (+): Ṣe afikun awọn nọmba meji. fun apẹẹrẹ
print(10 + 4)
Iyokuro (-): Yọọ nọmba keji kuro ni akọkọ. fun apẹẹrẹ
print(10 - 4)
Ilọpo (*): Isodipupo meji awọn nọmba. fun apẹẹrẹ
print(10 * 4)
Pipin (/): Ṣe pipin lori awọn nọmba meji. fun apẹẹrẹ
print(10 / 4)
Pipin Ilẹ (//): Ṣiṣẹ pipin ati yika idahun si nomba to sunmọ. fun apẹẹrẹ
print(10 // 4)
Oniṣẹ Modulo (%): Ṣiṣẹ pipin ati da awọn iyokù pada. fun apẹẹrẹ
print(10 % 4)
Apejuwe (**): Gba agbara odidi fun apẹẹrẹ
print(10 ** 4)
Gbogbo awọn iṣẹ ṣiṣe wọnyi ni a fihan ni isalẹ:
Ni bayi fun gbogbo awọn oniṣẹ iṣẹ wọnyi ti o kọ, a ni oniṣẹ iṣẹ iyansilẹ ti a ṣe afikun. Jẹ ki n fihan ọ bi o ṣe nlo.
Jẹ ki a sọ pe a ni oniyipada kan ti a npe ni 'x'. A ṣeto si 10, ni bayi a fẹ lati mu eyi pọ si nipasẹ 3, a yoo ni lati kọ koodu bii eyi.
x = 10
x = x + 3
Olutumọ Python yoo ṣafikun 3 ni 'x' ati tọju rẹ ni 'x'. Jẹ ki a tẹjade eyi:
Oṣiṣẹ iṣẹ iyansilẹ le ṣee lo lati tun ṣe iṣẹ ṣiṣe kanna ṣugbọn daradara siwaju sii.
Awọn koodu kanna yoo kọ bi eleyi.
x = 10
x += 3
Bayi, oniṣẹ ẹrọ yii le ṣee lo fun iyokuro ati isodipupo paapaa. Wo eto yii.
Nibi a ti kọkọ pọ si 'x' nipasẹ 3 ati lẹhinna isodipupo nipasẹ 3. Ijade ti laini 2 yẹ ki o jẹ 13 ati abajade ti laini 3 yẹ ki o jẹ 39.
Onišẹ Precedence
Ni mathimatiki, a ni ero ti a npe ni iṣaaju oniṣẹ, eyi ti o tumọ si aṣẹ ti ipaniyan ti awọn iṣẹ ni idogba. Kii ṣe pato si Python, ati gbogbo awọn ede siseto tẹle iṣaaju oniṣẹ. Jẹ ki n ran ọ leti aṣẹ naa:
- Ibanuje
- Exponent
- Pipin tabi isodipupo
- Afikun tabi Iyokuro
Jẹ ki a kọ eto kan ki o ṣayẹwo eyi:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Kini o yẹ ki o jẹ idahun si idogba loke?
Ti idahun rẹ ba jẹ 11, iwọ ko nilo lati tun ile-iwe giga ṣe.
Fi a Reply