Вопрос:

13. Чему будут равны значения переменных а и b после выполнения программы при указанных начальных значениях? Какими будут типы переменных а и b? a += 1 b += a a *= b b /= 5 a -= a а) a = 4 и b = 0 б) а = 0 и b = 0

Смотреть решения всех заданий с листа

Ответ:

Разберем программу построчно для обоих случаев. Случай а) a = 4 и b = 0 * `a += 1` -> `a = a + 1 = 4 + 1 = 5` (тип: int) * `b += a` -> `b = b + a = 0 + 5 = 5` (тип: int) * `a *= b` -> `a = a * b = 5 * 5 = 25` (тип: int) * `b /= 5` -> `b = b / 5 = 5 / 5 = 1.0` (тип: float) * `a -= a` -> `a = a - a = 25 - 25 = 0` (тип: int) Ответ для случая а): a = 0, b = 1.0 Случай б) а = 0 и b = 0 * `a += 1` -> `a = a + 1 = 0 + 1 = 1` (тип: int) * `b += a` -> `b = b + a = 0 + 1 = 1` (тип: int) * `a *= b` -> `a = a * b = 1 * 1 = 1` (тип: int) * `b /= 5` -> `b = b / 5 = 1 / 5 = 0.2` (тип: float) * `a -= a` -> `a = a - a = 1 - 1 = 0` (тип: int) Ответ для случая б): a = 0, b = 0.2
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие