3. Что будет напечатано в результате выполнения следующего блока кода: а) присвоить a значение 5, b
4. Напишите оператор для отображения целочисленных значений переменных a=5 и b=3 в формате: а) 3+5=? б) z(5)=f(3) в) a=5; b=3; г) Результат: (5; 3)
Инструкция:
а) В первом блоке кода переменной ‘a’ присваивается значение 5, переменной ‘b’ присваивается значение 3. Затем значения переменных ‘a’ и ‘b’ выводятся без разделителя, т.е. объединяются в одну строку. Поэтому на экране будет напечатано «53».
б) Во втором блоке кода переменной ‘a’ присваивается значение 5, переменной ‘b’ присваивается значение 3. Затем на экране выводятся строки «z(a)=» и «(b)» без разделителя. Поэтому на экране будет напечатано «z(a)=(b)».
в) В третьем блоке кода переменной ‘a’ присваивается значение 5, переменной ‘b’ присваивается значение 3. Затем на экране выводится строка «z(«, значение переменной ‘a’, «)=(«, сумма значений переменных ‘a’ и ‘b’, «)» без разделителя. Поэтому на экране будет напечатано «z(5)=(8)».
Пример использования:
а) Код:
a = 5
b = 3
print(str(a) + str(b))
Вывод: 53
б) Код:
a = 5
b = 3
print(«z(a)=» + str(a) + «(b)»)
Вывод: z(a)=(b)
в) Код:
a = 5
b = 3
print(«z(» + str(a) + «)=(» + str(a + b) + «)»)
Вывод: z(5)=(8)
Совет:
Чтобы лучше понять как работает объединение строк, можно попробовать изменять значения переменных ‘a’ и ‘b’ и наблюдать, как меняется вывод на экране.
Упражнение:
Напишите код, который присваивает значение ‘a’ равное 5, значение ‘b’ равное 3, и затем выводит на экран результат в форматах:
а) 3+5=?
б) z(5)=f(3)
в) a=5; b=3;
г) Результат: (5; 3)