Добавить в корзинуПозвонить
Найти в Дзене
Питонист

Основы программирования на Python. Переменные

Сегодня в уроке мы пройдем:
работа с разными типам данных
преобразование из одного типа в другой
Оглавление

примеры переменных
примеры переменных

Сегодня в уроке мы пройдем:

  • работа с разными типам данных
  • преобразование из одного типа в другой

Строки

Представляет из себя набор любых символов заключённые в кавычки.

Мы можем складывать строки.

Пример:

print("Hello, " + " Word" + "!")

Вывод: Hello, Word!

Давайте теперь добавим переменные в наш код.

Пример:

word_1 = "Привет,"
word_2 = " Мир" + "!"
print(word_1 + word_2)

Вывод: Привет, Мир!

Объединение строк называется конкатенацией. Это полезно использовать когда мы хотим вывести в консоль сложное сообщение.

Еще мы можем умножать строки.

* — знак умножения

Пример:

x = "hello"
print(x * 3 )

Вывод: hellohellohello

Целые числа

С целыми числами мы можем выполнять:

  • сложение (+)

Пример:

n = 2
n_2 = 3
print(n + n_2)

Вывод: 5

  • вычитание( - )
n = 2
n_2 = 3
print(n - n_2)

Вывод: -1

  • умножение ( * )
n = 2
n_2 = 3
print(n * n_2)

Вывод: 6

  • деление ( / )
n = 6
n_2 = 3
print(n / n_2)

Вывод(2)

  • возведение в степень( ** )
n = 2
n_2 = 3
print(n ** n_2)

Вывод: 8

  • целочисленное деление( // )
n = 3
n_2 = 2
print(n // n_2)

Вывод: 1

Вещественные числа поддерживают все выше перечисленные операции.

Преобразование переменных

Рассмотрим преобразование на этом примере

x = input("Введите число: ")
print(x + 3)

Ввод: 3

Вывод: ошибка

Вводится ошибка, потому что input() принимает значение в виде строки. Поэтому чтобы сложить переменную х нужно сначала ее преобразовать в целое число командой int()

x = int(input("Введите число: "))
print(x + 3)

Ввод: 3

Вывод: 6

А теперь обратная ситуация, нас есть целое число, которое мы хотим вывести в консоль с текстом.

x = 3
print("Это число: " + x)

Вывод: ошибка

Сначала мы должны целое число сделать строкой командой str()

x = str(3)
print("Это число: " + x)

Вывод: Это число: 3

Задания для практики

  1. пусть программа запрашивает 2 числа, а затем выводит их сумму
  2. в консоль вводится имя, а затем печатается в предложение в формате "Привет, {имя}"