Pythonда қисқартирилган амаллар

Математик амаллар кодда кўп жойни эгаллаши мумкин бўлган ҳолатлар бўлади. Келгила, масалан, ўзгарувчига 1 қўшайлик:

pythonnum = 1
num = num + 1 # ўзгарувчи numга 1 ни қўшамоз

print(num) # 2 ни чиқаради

Бу кодни += оператори орқали қисқартирилган кўринишда қайта ёзиш мумкин:

pythonnum = 1
num += 1 # ўзгарувчи numга 1 сонни қўшамоз

print(num) # 2 ни чиқаради

Шунингдек, ўзгарувчидан сонни айириш ҳам мумкин:

pythonnum = 1
num -= 1 # ўзгарувчи numдан 1 сонни айириб ташлаймиз

print(num) # 0 ни чиқаради
Задание 1

Бу кодни ўзгартиринг, унда инкремент ва декремент амаллари ишлатилсин:

pythonnum = 4
num = num + 1
num = num - 1
num = num + 1