Информатика 8 класс. Помогите пожалуйста

Чему будут равны значения переменных после выполнения программы?
Дано, что изначально:
a = 4
b = 7
Затем выполняются следующие операции:
a = a + 1 → a станет равно 5 (4 + 1).
b = b + 1 → b станет равно 8 (7 + 1).
a = a + b → a станет равно 13 (5 + 8).
b = b + a → b станет равно 21 (8 + 13).
После выполнения программы:
a = 13
b = 21
Что выводит программа при x = -3? x = 0? x = 123?
Программа выглядит так:
if x >= 0:
if x > 0:
print(1)
else:
print(0)
else:
print(-1)
При x = -3:
x >= 0 ложное, программа перейдет в блок else, и выведет -1.
При x = 0:
x >= 0 истинное, программа зайдет в блок if и проверит x > 0. Поскольку это ложное, выведет 0.
При x = 123:
x >= 0 истинное, программа зайдет в блок if и проверит x > 0. Это истинно, программа выведет 1.
Переписать программу с использованием if-elif-else:
Перепишем условие с использованием конструкции if-elif-else:
if x > 0:
print(1)
elif x == 0:
print(0)
else:
print(-1)
1) 21 и 14
2) -1; 0; 1