Пишем код

Открыта

10.1 Вывод текста

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

print("Александр")
print(1985)

Цифры можно выводить без кавычек. Кавычки – это часть текста, но не функции print().

Вот что у меня получилось:

10.2 Создание переменных

Как вы уже, наверное, знаете, во многих языках программирования есть переменные. Присутствуют они и в Python.

Тем не менее, давайте определим: переменная – это специальная ячейка в памяти, которая может хранить какие-нибудь данные. В Python у переменных есть имя и значение.

Переменную можно сравнить с коробкой, на которой есть надпись — имя. А содержимое коробки — это и есть значение переменной.

В языке Python переменные не нужно как-то специально объявлять. Достаточно просто написать конструкцию вида:

name = value

Знак равенства тут — это не равенство из математики. Это оператор присваивания.

Другими словами, символ "равно" — это команда, которая говорит, что переменной name нужно установить (присвоить) значение value.

Давайте приведем несколько примеров:

name = "Alexander"

age = 35

city = "London"

pi = 3.14

Переменная name содержит значение – строку с текстом «Alexander»

Переменная age содержит значение – число 35

Переменная city содержит значение – строку с текстом «London»

Переменная pi содержит значение – вещественное число 3.14

В языке Python любым переменным можно присваивать любые значение. Переменная не имеет заранее заданного типа, только тип объекта, который сейчас в ней хранится.

10.3 Выражения и операторы

Слева от знака присваивания обязательно должно быть имя переменной. А вот справа может быть выражение любой сложности.

name = "Alex" + "Alex"

age = 5 * 7

age= age * 2 + 3

age = age + 1

Переменная name содержит значение — строку с текстом «AlexAlex»

Переменная age содержит значение — число 35

Переменная age содержит значение — число 73

Переменная age содержит значение — число 74

В первом примере мы объединили две строки. Да, в Python можно склеить две строки, использовав символ «+». Такая операция называется конкатенацией. Склеить можно только строку со строкой . В языках типа Java или JavaScript можно «сложить» строку и число (и в результате получить новую строку). В Python этого сделать нельзя. Вам нужно явно преобразовать число в строку и только потом «складывать» его со строкой.

А теперь посмотрите на третий и четвертый пример: в них переменная age участвует с двух сторон оператора присваивания. А все потому, что это не равенство, как в математике.

Давайте рассмотрим команду:

age = age + 1

Тут записаны две вещи:

  1. Нужно вычислить значение выражения age + 1, использовав текущее значение age.
  2. Результат вычисления нужно сохранить в переменную age.

Такая команда увеличивает значение переменной age на 1.

Порядок выполнения операторов такой же, как в математике:

  • Сначала выполняются действия в скобках.
  • Затем идет умножение и деление.
  • Ну и в самом конце – сложение и вычитание.
3
Задача
Модуль 1: Python Core,  2 уровень9 лекция
Недоступна
Welcome
Welcome
3
Задача
Модуль 1: Python Core,  2 уровень9 лекция
Недоступна
Возраст это только цифра
Возраст это только цифра
3
Задача
Модуль 1: Python Core,  2 уровень9 лекция
Недоступна
Рост дюймах
Рост дюймах
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Евгений
Уровень 5
12 августа, 20:51
Тоже тогда поделюсь наблюдением. В моей операционной системе проект не запускается через Shift + F10. Угадайте какая у меня операционная система? =) Зачем мне тогда это знание? Ну и наверно просьба, пишите что ли тогда, несколько хоткеев для разных ОS. Сомневаюсь что Project-Оwner сидя на каких-нибудь 'мальдивах' кодит на винде)
Павел
Уровень 13
11 июля, 18:33
Проверьте правильный вариант ответа в этом вопросе, пожалуйста. Какое действие необходимо выполнить перед установкой PyCharm?
Лина Backend Developer в Фора
12 июля, 09:50
Как человек, который уже два года пользуется пайчармом, я тоже удивилась 🤣