Чему будут равны значения переменных а и b после выполнения программы при указанных начальных значениях?

ГДЗ информатика 8 класс

§ 5.1. Общие сведения о языке программирования Python Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


13. Чему будут равны значения переменных а и b после выполнения программы при указанных начальных значениях? Какими будут типы переменных а и b?

a += 1

b += a

a *= b

b /= 5

a -= a

a) a = 4 и b = 0

б) a = 0 и b = 0

Ответ

Для определения значений переменных a и b в каждом из выражений, выполним их последовательно:
a += 1
b += a
a *= b
b /= 5
a -= a
Изначально не указаны начальные значения переменных a и b, поэтому предположим, что их значения равны 0.

1) a += 1: Значение a увеличится на 1, a = 0 + 1 = 1.
2) b += a: Значение b увеличится на значение a, b = 0 + 1 = 1.
3) a *= b: Значение a умножится на значение b, a = 1 * 1 = 1.
4) b /= 5: Значение b будет делиться на 5, b = 1 / 5 = 0.2.
5) a -= a: Значение a будет равно 0, так как это выражение вычитает значение a из самого себя.

Таким образом, в результате выполнения программы при указанных начальных значениях переменных a и b будут равны:
a) a = 0 и b = 0.2
б) a = 0 и b = 0


Понравилась статья? Поделиться с друзьями: