>>> def f():
... a = 10
... b = 2
... c = 3
... d = 6
... e = a - b + c - d
...
>>> from dis import dis
>>> dis(f)
2 0 LOAD_CONST 1 (10)
2 STORE_FAST 0 (a)
3 4 LOAD_CONST 2 (2)
6 STORE_FAST 1 (b)
4 8 LOAD_CONST 3 (3)
10 STORE_FAST 2 (c)
5 12 LOAD_CONST 4 (6)
14 STORE_FAST 3 (d)
6 16 LOAD_FAST 0 (a)
18 LOAD_FAST 1 (b)
20 BINARY_SUBTRACT
22 LOAD_FAST 2 (c)
24 BINARY_ADD
26 LOAD_FAST 3 (d)
28 BINARY_SUBTRACT
30 STORE_FAST 4 (e)
32 LOAD_CONST 0 (None)
34 RETURN_VALUE
>>> def f2():
... a = 10
... b = 3
... c = 5
... d = 6
... e = a + b / c * d
...
>>> dis(f2)
2 0 LOAD_CONST 1 (10)
2 STORE_FAST 0 (a)
3 4 LOAD_CONST 2 (3)
6 STORE_FAST 1 (b)
4 8 LOAD_CONST 3 (5)
10 STORE_FAST 2 (c)
5 12 LOAD_CONST 4 (6)
14 STORE_FAST 3 (d)
6 16 LOAD_FAST 0 (a)
18 LOAD_FAST 1 (b)
20 LOAD_FAST 2 (c)
22 BINARY_TRUE_DIVIDE
24 LOAD_FAST 3 (d)
26 BINARY_MULTIPLY
28 BINARY_ADD
30 STORE_FAST 4 (e)
32 LOAD_CONST 0 (None)
34 RETURN_VALUE
Си или assembler, с чего начать?
sergey-gornostaev Сергей Горностаев @sergey-gornostaev
Седой и строгий
С чтения учебников, естественно.
конкретный ответ на конкретный вопрос.
Подскажите более грамотное решение.А ваш ответ нельзя назвать грамотным решением.
print(('No', 'Yes')[p >= abs(v) + abs(w) and not (p - abs(v) - abs(w)) % 2])
А вы вопросы задавайте четко
Походу вы за 2 года забыли что спрашивали!