Контрольные задания > 4. Дана программа:
a=10
c=5
if a>2+c:
a=a**2
c=c-4
else:
a=a+2
a=a+c
print(a)
Запишите результат, который получится после выполнения программы.
Вопрос:
4. Дана программа:
a=10
c=5
if a>2+c:
a=a**2
c=c-4
else:
a=a+2
a=a+c
print(a)
Запишите результат, который получится после выполнения программы.
Ответ:
Разберем программу построчно:
1. `a = 10` (a присваивается значение 10)
2. `c = 5` (c присваивается значение 5)
3. `if a > 2 + c:` (проверяем условие: a > 2 + c, то есть 10 > 2 + 5, то есть 10 > 7 - условие истинно)
4. `a = a 2` (так как условие истинно, выполняем эту строку: a = a в степени 2, то есть a = 10 2 = 100)
5. `c = c - 4` (c = c - 4, то есть c = 5 - 4 = 1)
6. `else:` (так как условие if было истинным, блок else не выполняется)
7. `print(a)` (выводим значение a, которое равно 100)
Ответ: 100