Pythonда қисқартирилган амаллар
Математик амаллар кодда кўп жойни эгаллаши мумкин бўлган ҳолатлар бўлади. Келгила,
масалан, ўзгарувчига 1 қўшайлик:
num = 1
num = num + 1 # ўзгарувчи numга 1 ни қўшамоз
print(num) # 2 ни чиқаради
Бу кодни += оператори орқали қисқартирилган кўринишда қайта ёзиш мумкин:
num = 1
num += 1 # ўзгарувчи numга 1 сонни қўшамоз
print(num) # 2 ни чиқаради
Шунингдек, ўзгарувчидан сонни айириш ҳам мумкин:
num = 1
num -= 1 # ўзгарувчи numдан 1 сонни айириб ташлаймиз
print(num) # 0 ни чиқаради
Бу кодни ўзгартиринг, унда инкремент ва декремент амаллари ишлатилсин:
num = 4
num = num + 1
num = num - 1
num = num + 1