Найти в Дзене
Easy Python

Задача 2. Написать программу вывода на экран. Функция print()

Всем привет! Сегодня у нас задача создать свой первый код, основное назначение которого будет «Выводить определённую информацию на экран». Например надо вывести выражение: Hi! Its my first code! Как уже было описано в задаче 1, если вы пишете код в VSCode  или любой другой IDLE, то программа выполнит его, но не покажет результат, если вы не примените для этого функцию вывода print(). Подробнее разбор можно почитать по ссылке: (Задача 1. Установка интерпретатора Python и среды разработки Visual Studio Code на Windows) Для выполнения этой простой задачи надо запустить VS Code и в строчке 1 написать print(). После того как вы напечатаете круглую скобку, всплывет подсказка: В круглые скобки в первую очередь вставляем value(s) - объекты, значение (или несколько значений через запятую). Остальные аргументы функции print: sep, end, file и flush мы рассмотрим с вами позже в следующих задачах. В данной задаче нам нужно будет вывести строковое значение  - Hi! Its my first code!. Для этого мы

Всем привет!

Сегодня у нас задача создать свой первый код, основное назначение которого будет «Выводить определённую информацию на экран». Например надо вывести выражение: Hi! Its my first code!

Как уже было описано в задаче 1, если вы пишете код в VSCode  или любой другой IDLE, то программа выполнит его, но не покажет результат, если вы не примените для этого функцию вывода print().

Подробнее разбор можно почитать по ссылке:

(Задача 1. Установка интерпретатора Python и среды разработки Visual Studio Code на Windows)

Для выполнения этой простой задачи надо запустить VS Code и в строчке 1 написать print().

После того как вы напечатаете круглую скобку, всплывет подсказка:

Рис 1.
Рис 1.

В круглые скобки в первую очередь вставляем value(s) - объекты, значение (или несколько значений через запятую). Остальные аргументы функции print: sep, end, file и flush мы рассмотрим с вами позже в следующих задачах.

В данной задаче нам нужно будет вывести строковое значение  - Hi! Its my first code!. Для этого мы помещаем его в одинарные или двойные кавычки ‘  ‘ или “  “ (это кнопка с буквой “Э” на клавиатуре расположена рядом с кнопкой Enter).

И между ними помещаем текст для вывода:

Рис 2
Рис 2

А после того как вы нажмете на треугольник в правом верхнем углу программы VS Code Run Python File,  в терминале TERMINAL , расположенном ниже поля для введения кода, высветится сам текст:

Рис. 3.
Рис. 3.

Задача выполнена!

Напоследок хочу также ввести немного теории:

В данной задаче мы вели в качестве аргумента функции value объект, который по сути является строковым значением (строкой - string на английском) .  Их можно указать сразу несколько, перечислив через  запятую:

Рис 4.
Рис 4.

И в окне TERMINAL функция выведет оба строковых значения через пробел. Заметьте, что запятой здесь нет:

Рис 5.
Рис 5.

Но функция print() может принимать в качестве значений и числа и другие типы объектов.

Объект в Python - фундаментальное понятие и по сути своей представляет просто порцию памяти, имеющей своё значение и определённый набор операций, присущий данному значению.

Объекты в Python можно разделить на:

- встроенные (числа, строки, списки, словари, кортежи, множества, файлы и т.д.)

- и созданные с применением классов Python или внешних языковых инструментов, таких как библиотека расширений С и т.д.

Здесь мы рассмотрели встроенный объект  - строка - Hi! Its my first code!, который при помещении в код обязательно должен помещаться в одинарные или двойные кавычки. Это обязательный синтаксис строкового значения.

Так, например, в данном случае мы поместили строковый объект   Hi! Its my first code! Непосредственно в функцию print()

Но часто строку сначала присваивают переменной, а потом выводят ее значение:

Рис. 6
Рис. 6

И после запуска кода Run Python File она также выведет в терминале:

Hi! Its my first code!

Обратите внимание, что когда мы помещаем строковое значение в переменную, мы также обрамляем его в одинарные (можно двойные) кавычки. Но саму переменную в функции print() уже  не надо помещать в кавычки.

Итак, сегодня мы с вами рассмотрели:

1. Функцию вывода на печать print() и ее первый атрибут value  - значение, объект .

2. Обозначили, что значений value может быть одно или несколько, перечисленных через запятые

3. Отметили, что все строковые значения помещаются в кавычки (одинарные или двойные)

4. Ознакомились с фундаментальным понятием объект в Python и знаем, что есть встроенные и не встроенные (созданные) типы объектов

5. Перечислили встроенные типы объектов, которые будут встречаться в наших кодах: числа, строки, списки, словари, кортежи, множества, файлы и т.д

В следующей задаче нам встретится встроенный объект - число, а также будет рассмотрена операция с числами.

Теги:

#Python, #задачи, #print, #атрибут Value, #строковый тип объекта, #str,  #синтаксис str