Контрольные задания > Вопрос 2. Определите, какое число будет напечатано в результате работы следующей программы.
s = 6
i = 2
if s % 2 == 0:
s = s + 2 * i
else:
s = s ** i
print (s)
Вопрос:
Вопрос 2. Определите, какое число будет напечатано в результате работы следующей программы.
s = 6
i = 2
if s % 2 == 0:
s = s + 2 * i
else:
s = s ** i
print (s)
Ответ:
Решение:
1. `s = 6`
2. `i = 2`
3. Проверяем условие `s % 2 == 0`, то есть `6 % 2 == 0`. Это условие истинно, так как 6 делится на 2 без остатка.
4. Выполняется блок `if`:
`s = s + 2 * i = 6 + 2 * 2 = 6 + 4 = 10`
5. Выводится значение `s`.
Ответ: 10