Мы уже достаточно качественно погрузились в вывод и присваивание. Пора выучить очень важный кусочек теории - типы данных и математические операции.
Типы данных
Так сложилось, что компьютер обрабатывает разные типы информации по разному, по этому мы должны уметь с ними работать.
Первые типы данных с которыми мы познакомимся:
1. Целые числа( int ) - 5, 10, 15, 20, -120, -45
2. Дробные числа(float) - 4.13, 5.455, -1.2
3. Строки(str) - "Hello", "Alex", "How are you?"
Важная ремарка, дробные числа пишутся с точкой, а не с запятой как в математике. Значение типа данных строка - в лапках.
Как вы можете заметить до этого мы работали с типом данных строка. Теперь попробуем поработать с другими типами данных.
Присвоение и вывод работают точно так же, как мы до этого и делали. Отличия начинаются, при работе с другими операторами.
Математические операторы
С большинством из математических операторов мы сталкивались в школе, а некоторые придётся изучить отдельно.
+ плюс
- минус
* умножить
/ поделить
** степень
// целая часть от деления
% остаток от деления
Это основная арифметика. Думаю кроме последних двух операторов, она не вызывает проблем.
Рассмотрим на практике как с ними работать:
Выше представлены обычные операции с числами. Добавим немного переменных ;-)
Как видно выше, мы создали две переменные a и b, затем присвоили им значения 10 и 15 соответственно. Вывели суму этих переменных 10+15 =25
Рассмотрим еще один пример:
Обратите внимание на 3 строку кода. Мы переменной c присвоили значение сумы переменных a и b. То есть, переменная с будет хранить значение 25, что мы и видим на выводе.
А теперь решим одну несложную практическую задачку. При заданных значениях сторон прямоугольника, нам нужно посчитать площадь прямоугольника. Постарайтесь придумать программу сами, ну а я ниже отправляю решение.
Надеюсь, что вы сможете сами разобраться. Если нет жду вопросы в комментариях)
На этом этапе можно попрактиковаться и попробовать запрограммировать формулы из школьного учебника по физике или геометрии(мат. анализ советую не трогать :-) ).
На этом всё.
Если будут вопросы задавайте.
Удачи в изучение)
Per aspera ad astra.