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