Основные математические конструкции. Первая программа
ТЕОРИЯ
Любое целое число независимо от объема потребляемой памяти в языке Python представлено типом int. Напишете ли вы 22 или 22222, оно все равно будет определяться как int, просто в памяти вашего устройства это значение будет занимать разную память. В других языках программирования целые числа принадлежат к разным типам данных.

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


С целыми числами можно производить любые арифметические операции без ограничений. Их имеется 7 разновидностей:

– сложение (+);

– вычитание (-);

– умножение (*);

– деление (/);

– возведение в степень (**);

– деление по модулю (%), которое возвращает целочисленный остаток от деления (т.е. если 3 % 2, то получим остаток 1);

– целочисленное деление (//), которое возвращает целочисленный результат деления без дробной части (т.е. если 10 // 4, то получим 2).

Пример решения задачи:
Условие: сложить два числа
Задание: напиши самостоятельно такую же программу, используя несколько арифметических операций
Практика
Задача 1

Сумма трех чисел

Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.
Задача 2
Следующее и предыдущее
Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.
Задача 3
Расстояние в метрах
Напишите программу, которая находит полное число метров по заданному числу сантиметров.
Ответим на вопросы
1
Отличаются ли чем-то варианты объявления целого числа: 1230 или int(1230)?
2
Есть ли разница между маленьким и большим числом при написании программы?
3
Перечислите все типы данных, которые потенциально можно преобразовать в целое число напрямую через функцию int().
Трехзначное число
Напишите программу, в которой рассчитывается сумма и произведение цифр положительного трёхзначного числа.
Домашнее задание
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website