Числа, математические операции над числами в Python
Всем привет!
Как вы уже поняли, сегодня речь пойдет о числах. В этой статье мы уделим внимание целым числам и числам с дробной частью. Тип простых чисел обозначается - int, тип чисел с дробной частью обозначается - float, об этом я рассказывал в предыдущей статье, обязательно прочтите ее, это важно.
В программировании над числами можно выполнять математические операции, точно также как и в математике. Ниже в таблице приведены примеры операций для взаимодействия с числами.
Попробуем на практике произвести некоторые операции над числами в функции print(), для этого в PyCharm запустим следующий код:
print(2+3)
На экран вернется число 5. Теперь опробуем операцию вычитание с этими же числами:
print(2-3)
Вернется число -1. Типом в данных примерах выше будет int, это можно проверить использовав функцию type()
print(2-3)
print(type(2-3))
В консоль мы получим вывод:
-1
<class 'int'>
Хочу обратить ваше внимание, код программы всегда выполняется сверху вниз.
Проделаем те же процедуры в принте ( функция print() ) только с умножением и делением.
print(10 * 2)
print(10 / 2)
Результатом умножения вернется 20, а вот при делении мы получим результат 5.0 и тип float.
Если мы захотим разделить на 0 то получим ошибку ZeroDivisionError, потому что на 0 делить нельзя.
Добавлю, как и в математике, в Python можно указывать приоритет операции при помощи круглых скобок, приведу пример:
print(3 * (6 + 4))
Результатом данной операции вернется число 30. Так как сначала выполняется сложение которое заключено в круглые скобки, а затем результат сложения умножается на число 3.
Остальные операции из таблицы останутся вашим домашним заданием, надеюсь вы еще помните их со времен школы, ну а школьники уж точно их должны знать. В комментариях пишите то, какую вы операцию использовали и результат того что получилось.
Мы с вами продолжаем постепенно углубляться в изучение Python, в дальнейшем уроки будут все интереснее. Подписывайтесь на канал чтобы быть в курсе новых статей.
Домашнее задание:
Самостоятельно попрактикуйтесь с числами, совершите операции сложения, вычитания, умножения и деления с разными числами. Свой код оставляйте в комментариях.