Мундариҷа[Пинҳон кардан][Намоиш]
Ба шумо маълум шуд, ки дар барномасозӣ ду намуди рақамҳо мавҷуданд. яъне ададҳои бутун ва ададҳои шинокунанда.
Амалҳои арифметикӣ дар Python ба математикаи ҳаррӯза монанданд ва онҳо дар атрофи ин ду давр мезананд. намудҳои маълумот.
Операторони арифметикӣ
Ҳафт намуди асосии операторҳои арифметикӣ мавҷуданд. Ҳастанд:
Илова (+): Ду рақам илова мекунад. масалан
print(10 + 4)
Тарҳ (-): Рақами дуюмро аз якум кам кунед. масалан
print(10 - 4)
Зарб (*): Ду рақамро зарб кунед. масалан
print(10 * 4)
Шӯъба (/): Тақсимкуниро ба ду адад иҷро мекунад. масалан
print(10 / 4)
Шӯъбаи ошёна (//): Тақсимро иҷро мекунад ва ҷавобро ба бутуни наздиктарин яклухт мекунад. масалан
print(10 // 4)
Оператори модул (%): Тақсимро иҷро мекунад ва боқимондаро бармегардонад. масалан
print(10 % 4)
Экспонент (**): Қувваи бутунро мегирад, масалан
print(10 ** 4)
Ҳамаи ин амалиётҳо дар зер нишон дода шудаанд:
Ҳоло барои ҳамаи ин операторҳое, ки шумо омӯхтед, мо оператори афзояндаи таъинот дорем. Биёед ман ба шумо нишон диҳам, ки он чӣ гуна истифода мешавад.
Фарз мекунем, ки мо як тағирёбанда дорем, ки 'x' ном дорад. Мо онро ба 10 муқаррар кардем, ҳоло мо мехоҳем онро ба 3 афзоиш диҳем, мо бояд чунин код нависем.
x = 10
x = x + 3
Тарҷумони Python ба 'x' 3 илова мекунад ва онро дар 'x' нигоҳ медорад. Биёед инро чоп кунем:
Оператори афзояндаи таъиншуда метавонад барои такрори ҳамон як функсия истифода шавад, аммо самараноктар аст.
Хамин код хамин тавр навишта мешавад.
x = 10
x += 3
Акнун, ин операторро барои тарҳ ва зарб низ истифода бурдан мумкин аст. Ба ин барнома нигаред.
Дар ин ҷо мо аввал 'x'-ро ба 3 зиёд мекунем ва сипас онро ба 3 зарб мекунем. Натиҷаи хати 2 бояд 13 ва баромади хати 3 39 бошад.
Афзалияти оператор
Дар математика мо консепсия дорем, ки афзалияти оператор ном дорад, ки маънои тартиби иҷрои амалҳоро дар муодиларо дорад. Он ба Python хос нест ва ҳама забонҳои барномасозӣ афзалияти операторро риоя мекунанд. Ба шумо фармонро хотиррасон мекунам:
- Қавс
- Шарқ
- Тақсим ё зарб
- Илова ё Тарҳ
Биёед як барнома нависем ва инро тафтиш кунем:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Ҷавоб ба муодилаи боло бояд чӣ гуна бошад?
Агар ҷавоби шумо 11 бошад, ба шумо лозим нест, ки мактаби миёнаро такрор кунед.
Дин ва мазҳаб