Контрольные задания > 6. Определите значение переменной «а» после выполнения фрагмента программы:
a = 10;
if a > 5: a += 12
else:
a -= 7
if a > 5: a += 12
else:
a -= 7
Ответ: введите число
Вопрос:
6. Определите значение переменной «а» после выполнения фрагмента программы:
a = 10;
if a > 5: a += 12
else:
a -= 7
if a > 5: a += 12
else:
a -= 7
Ответ: введите число
Первоначально переменной `a` присваивается значение 10.
Первое условие `if a > 5:` проверяет, больше ли `a` чем 5. Так как 10 больше 5, то условие истинно, и выполняется строка `a += 12`. Это эквивалентно `a = a + 12`, то есть `a = 10 + 12 = 22`.
Второе условие `if a > 5:` проверяет, больше ли `a` чем 5. Так как 22 больше 5, то условие истинно, и выполняется строка `a += 12`. Это эквивалентно `a = a + 12`, то есть `a = 22 + 12 = 34`.
Ответ: 34