VISWESWARAN1998
Поместите свое выражение В оператор print и посмотрите, что произойдет, вы найдете этот ответ
244Hello3622
Как мы получим этот ответ?
В математике есть правило, которое называется
BODMAS что расшифровывается как
Скобки деления, умножения, сложения и вычитания
хорошо мы разделим ваше выражение на два
exp1: 4+3*80 exp2: 4*9+45/2
Разрешение exp1:
В БОДМАХ м стоит перед А поэтому мы должны сначала умножить
80*3 = 240
240+4 = 244
таким образом, результат exp1 равен 244
Разрешение exp2:
Деление идет первым, умножение вторым и сложение третьим
45/2 = 22.5 (22 приблизительно)
4*9 = 36
мы не разрешаем выражение 2 дальше
результат выражения 1 равен 244, за которым следует + "Hello", который является не оператором сложения, а оператором конкатенации, так что "244Hello" является строкой, и дальнейшие вещи не добавляются, а конкатенируются"244Hello" +(4*8) дает "244Hello36" и, наконец, " 244Hello3622"