Python да тенг приоритет
Кўпайтиш ва бўлиш тенг приоритетга эга ва чапдан ўнгга караб навбат билан бажарилади. Намўна орқали нимани назарда тутилганини кўриб чиқамиз. Куйидаги кодда аввал бўлиш бажарилади, сўнгра кўпайтиш:
res = 8 / 2 * 4
print(res) # 16 ни чиқаради (4 * 4 натижаси)
Агар белгиларни алмаштирсак, у ҳолда аввал кўпайтиш бажарилади, сўнгра бўлиш:
res = 8 * 2 / 4
print(res) # 4 ни чиқаради (16 / 4 натижаси)
Куйидаги намўнда ҳар бир янги бўлиш амали олдингисига татбиқ этилади:
res = 16 / 2 / 2 / 2
print(res) # 2 ни чиқаради
Куйидаги код берилган:
res = 6 * 2 / 4
print(res)
Консолга нима чиқашини айтинг.
Куйидаги код берилган:
res = 6 / 2 * 3
print(res)
Консолга нима чиқашини айтинг.
Куйидаги код берилган:
res = 18 / 2 / 3 * 2
print(res)
Консолга нима чиқашини айтинг.