3. Что будет напечатано в результате выполнения следующего блока кода: а) присвоить a значение 5, b

3. Что будет напечатано в результате выполнения следующего блока кода: а) присвоить a значение 5, b значение 3, вывести a и b, объединив их без разделителя; б) присвоить a значение 5, b значение 3, вывести «z(a)=» и «(b)» без разделителя; в) присвоить a значение 5, b значение 3, вывести «z(«, значение a, «)=(«, сумма значений a и 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)

Твой друг не знает ответ? Расскажи!