Pythondagi qisqartirilgan amallar
Ba'zan matematik amallar kodda ko'p joy egallashi mumkin.
Keling, masalan, o'zgaruvchiga 1 qo'shamiz:
num = 1
num = num + 1 # o'zgaruvchi num ga 1 qo'shamiz
print(num) # 2 chiqadi
Ushbu kodni += operatori yordamida qisqartirilgan shaklda yozish mumkin:
num = 1
num += 1 # o'zgaruvchi num ga 1 qo'shamiz
print(num) # 2 chiqadi
Shu tarzda o'zgaruvchidan sonni ayirish ham mumkin:
num = 1
num -= 1 # o'zgaruvchi num dan 1 ni ayiramiz
print(num) # 0 chiqadi
Ushbu kodni inkrement va dekrement amallari ishlatilgan holda qayta yozing:
num = 4
num = num + 1
num = num - 1
num = num + 1