Для целых чисел определены операции +, -, * и **. Операция деления / для целых чисел возвращает вещественное число (значение типа float). Также функция возведения в степень возвращает значение типа float, если показатель степени – отрицательное число. Но есть и специальная операция целочисленного деления, выполняющегося с отбрасыванием дробной части, которая обозначается // . Она возвращает целое число: целую часть частного. Другая близкая ей операция − это операция взятия остатка от деления, обозначаемая % . Например:
Обратите внимание, целое число вводится оператором int(input()),если вы хотите считать с клавиатуры действительное число, то результат, возвращаемый функцией input(), необходимо преобразовывать к типу float:
Действительные (вещественные) числа представляются в виде чисел с десятичной точкой (а не запятой, как принято при записи десятичных дробей в русских текстах). Для записи очень больших или очень маленьких по модулю чисел используется так называемая запись «с плавающей точкой» (также называемая «научная» запись). В этом случае число представляется в виде некоторой десятичной дроби, называемой мантиссой, умноженной на целочисленную степень десяти (порядок). Например, расстояние от Земли до Солнца равно 1.496·1011, а масса молекулы воды 2.99·10-23.
Числа с плавающей точкой в программах на языке Питон, а также при вводе и выводе записываются так: сначала пишется мантисса, затем пишется буква e, затем пишется порядок. Пробелы внутри этой записи не ставятся. Например, указанные выше константы можно записать в виде 1.496e11 и 2.99e-23. Перед самим числом также может стоять знак минус.
Напомним, что результатом операции деления / всегда является действительное число (float), в то время как результатом операции // является целое число (int).
Преобразование действительных чисел к целому производится с округлением в сторону нуля, то есть int(1.7) = 1, int(-1.7) = -1.
Основные операции над целыми и вещественными числами.
Рассмотрим еще примеры вычислений и ввода-вывода данных.
Пример 1. Организовать ввода-вывод данных в диалоге.
Задание. Введите программу примера 1 и организуйте диалог, изменив вопросы и ответы.
Пример 2. Вычислить значение выражения.
#python с нуля #python 3 #программирование на python #уроки python #анжелика тамерлановна
Не забываем подписываться!) https://www.youtube.com/channel/UC12I...
Отвечу на любые вопросы https://vk.com/teacher_anzhelika