Почему не выводится результат арифметических вычислений при if?
Как вывести конечный результат вычислений при условии "if"?
a = 1
if a == 1:
a+1
else:
a-1
print(a)
выводит все-равно 1
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
потому что
a = a + 1
a = a - 1
или
a += 1
a -= 1
все таки лучше почитать начало учебника по питону и работе с переменными
P.S.
так же вашу конструкцию можно записать так:
a = (a + 1) if a == 1 else (a - 1)
или
a = a + 1 if a == 1 else -1