Python'дагы топтоонун нуанстары
Басымдуулугу бар амалдарды кашаалап коюуга болот - бул ката болбойт. Мисалы, сандардын көбөйтүндүсүн кашаага алалы:
pythonres = (2 * 2) + 3
print(res) # 7ди чыгарат (натыйжа 4 + 3)
Бул учурда кашаалар керексиз болуп калат (көбөйтүүнүн басымдуулугу бар эле), бирок код жарактуу болуп саналат. Кээде мындай топтоону амалдардын басымдуулугу ачык эмес болгон жерлерде колдонушат. Мисал келтирип, төмөнкү кодду карап көрөлү:
pythonres = 8 / 2 * 4
print(res) # 16.0 чыгарат (натыйжа 4 * 4)
Силер мурунтан эле билесиңер, анда алгач бөлүү, андан кийин көбөйтүү аткарылат. Бирок биринчи көз ирим менен бул өтө ачык болбойт. Басымдуулукту ачык көрсөтүү үчүн бул жерде топтоочу кашааларды колдонсо болот:
pythonres = (8 / 2) * 4
print(res)
Задание 1
Төмөнкү код берилген:
pythonres = 2 * 3 / 2
print(res)
Консолго эмне чыгарылатынын айтыңыз.
Задание 2
Төмөнкү код берилген:
pythonres = (6 / 2) + 5
print(res)
Консолго эмне чыгарылатынын айтыңыз.