Найти тему
Sanya Pictures

Познаем Python с нуля. 4

Оглавление

Мы уже достаточно качественно погрузились в вывод и присваивание. Пора выучить очень важный кусочек теории - типы данных и математические операции.

Типы данных

Так сложилось, что компьютер обрабатывает разные типы информации по разному, по этому мы должны уметь с ними работать.

Первые типы данных с которыми мы познакомимся:

1. Целые числа( int ) - 5, 10, 15, 20, -120, -45

2. Дробные числа(float) - 4.13, 5.455, -1.2

3. Строки(str) - "Hello", "Alex", "How are you?"

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

Как вы можете заметить до этого мы работали с типом данных строка. Теперь попробуем поработать с другими типами данных.

-2

Присвоение и вывод работают точно так же, как мы до этого и делали. Отличия начинаются, при работе с другими операторами.

Математические операторы

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

+ плюс

- минус

* умножить

/ поделить

** степень

// целая часть от деления

% остаток от деления

Это основная арифметика. Думаю кроме последних двух операторов, она не вызывает проблем.

Рассмотрим на практике как с ними работать:

-3

Выше представлены обычные операции с числами. Добавим немного переменных ;-)

-4

Как видно выше, мы создали две переменные a и b, затем присвоили им значения 10 и 15 соответственно. Вывели суму этих переменных 10+15 =25

Рассмотрим еще один пример:

-5

Обратите внимание на 3 строку кода. Мы переменной c присвоили значение сумы переменных a и b. То есть, переменная с будет хранить значение 25, что мы и видим на выводе.

А теперь решим одну несложную практическую задачку. При заданных значениях сторон прямоугольника, нам нужно посчитать площадь прямоугольника. Постарайтесь придумать программу сами, ну а я ниже отправляю решение.

-6

Надеюсь, что вы сможете сами разобраться. Если нет жду вопросы в комментариях)

На этом этапе можно попрактиковаться и попробовать запрограммировать формулы из школьного учебника по физике или геометрии(мат. анализ советую не трогать :-) ).

На этом всё.

Если будут вопросы задавайте.

Удачи в изучение)

Per aspera ad astra.