Контрольные задания > 9. Определите результат работы программы, если переменным a и b были присвоены значения 2 и 4 соответственно.
a = int(input())
b = int(input())
a = a * a
b = b ** 2
k = a * b
k *= 2
k += a + b
print (k)
Вопрос:
9. Определите результат работы программы, если переменным a и b были присвоены значения 2 и 4 соответственно.
a = int(input())
b = int(input())
a = a * a
b = b ** 2
k = a * b
k *= 2
k += a + b
print (k)
Разберем программу по шагам:
1. `a = int(input())` - переменной `a` присваивается целое число, введенное пользователем. В данном случае, `a = 2`.
2. `b = int(input())` - переменной `b` присваивается целое число, введенное пользователем. В данном случае, `b = 4`.
3. `a = a * a` - переменной `a` присваивается значение `a * a`, то есть `2 * 2 = 4`. Теперь `a = 4`.
4. `b = b 2` - переменной `b` присваивается значение `b` в степени 2, то есть `4 * 4 = 16`. Теперь `b = 16`.
5. `k = a * b` - переменной `k` присваивается значение `a * b`, то есть `4 * 16 = 64`. Теперь `k = 64`.
6. `k *= 2` - переменная `k` умножается на 2, то есть `k = k * 2 = 64 * 2 = 128`. Теперь `k = 128`.
7. `k += a + b` - к переменной `k` прибавляется сумма `a` и `b`, то есть `k = k + a + b = 128 + 4 + 16 = 148`. Теперь `k = 148`.
8. `print(k)` - выводит значение переменной `k`.
Ответ: 148