Страница 4 из 8
А теперь, используя тот же код, вычтите 5 из 10, используя оператор вычитания.
Запускайте код.
Пятерка есть? Отлично.
Теперь давайте умножим 5 на 5, используя оператор умножения.
Двадцать пять получилось? Прекрасно.
Наконец, давайте разделим 10 на 2, используя оператор деления.
Что получилось? 5.0? Верно. Вы только что выполнили деление с остатком. Поэтому в результате у нас вышло дробное число.
А теперь давайте поговорим о делении без остатка.
4. Делим числа без остатка в Python
Итак, в прошлом примере у нас получилось дробное число (float).
Но, что если нам нужно получить целое число (integer)?
Это довольно просто. Для того, чтобы получить целое число при делении, все, что нам нужно сделать, это применить двойной оператор деления – //
Попробуйте сами, замените оператор деления на двойной оператор деления в нашем предыдущем примере, и запустите код:
результат = 10//2
print(результат)
Если Вы все сделали правильно, то увидите integer равный 5
5. Порядок вычислений в Python
Python делает вычисления точно в таком же порядке, какому Вас учили в школе.
Посчитайте в уме вот такой пример:
(5+5)*3
А затем впишите его в компилятор и запустите код:
результат = (5+5)*3
print(результат)
Вот как Python будет его решать:
Сначала Python вычислит все, что находится в скобках. Сделает он это в таком порядке: сначала умножение, затем деление, затем сложение, затем вычитание.
После этого, Python вычислит все, что находится за скобками. Сделает он это в том же порядке, что и выше (умножение, деление, сложение, вычитание).
Следовательно, Python сложит 5 и 5, что даст 10. И умножит 10 на 3, что даст 30.
Ну как, совпали Ваши результаты?
Хорошо! Тогда идем дальше.
6. Числа и переменные в Python
Как Вы уже заметили, работая с числами и математическими операторами в Python, мы также использовали переменные и функцию print.
Заметили, да?
Так вот, давайте теперь закрепим то, что мы сделали:
Во-первых, мы объявили переменную, дав ей имя «результат» и значение «(5+5)*3»;
Затем мы спустились на одну строку вниз, прописали функцию print, и передали ей имя нашей переменной;
Когда мы запустили код, Python вычислил (5+5)*3, получил 30, и присвоил это значение переменной «результат»;
Наконец, Python увидел функцию print с аргументом (результат), и понял, что надо вывести на экран значение переменной результат, которое как мы уже поняли равно 30.
Как видите, Python отлично комбинирует числа, математические операторы, переменные и функции.
А теперь давайте еще немного попрактикуемся и создадим свои примеры с числами и переменными, которые похожи на те, что мы только что использовали.
Вот несколько шаблонных примеров для Вас:
результат = 2+2
print(результат)
результат = 10–5
print(результат)
результат = 5*5
print(результат)
результат = 10/2
print(результат)
7. Итоги третьей главы
В третей главе Вы сделали следующее:
1. Узнали об integer и float – целых и дробный числах;
2. Применили математические операторы в вычислениях в Python;
3. Научились делить число без остатка;
4. Узнали порядок вычислений;
5. Научились комбинировать числа, переменные и функции в Python.
Молодцы! С числами мы разобрались. Настало время научиться создавать и применять строки в Python.
8. Тест третьей главы
1. Какие типы чисел есть в Python?
1. В Python есть три типа чисел: целые, почти целые, и дробные числа.
2. В Python есть два типа чисел: целые и полуцелые.
3. В Python есть два типа чисел: Целые и дробные числа.
2. Как Python делит 10 на 5? (множественный выбор)
1. 10:5
2. 10/5
3. 10–5
4. 10 * 5
5. 10//5
3. Расположите фрагменты кода так, чтобы получилось целое число 4.
1. //
2. 10*2
3. 5
Вопрос 4: Этот код выводит число 5 на экран. Но кое чего в нем не хватает. Определите, чего именно?
результат = 10/2
(результат)
ГЛАВА ЧЕТВЕРТАЯ: СТРОКИ
1. Строки в Python
Строки в Python – штука необходимая, и вот почему:
Помните сообщения, которые мы выводили в первой главе, например: “Привет! Это моя первая строчка кода!”
Так вот, это все строки.
В Python, строка – это тип данных, имеющий текстовый формат, или просто текст, заключенный в кавычки.
А значит, чтобы создать строку, мы должны ввести текст и заключить его в кавычки.
2. Строки и функция печати
Давайте напишем код, который бы отображал вот такую строку: “Теперь я знаю, что такое строка в Python.”
Вы уже знаете, как выводить строки на экран, в Python, верно?
Вот Вам код для начала. Введите этот код в компилятор, и запустите его:
print("Теперь я знаю, что такое строка в Python.")
А теперь, Ваша очередь. Придумайте какую-нибудь другую строку, перепишите и запустите приведенный выше код.
3. Хранение строк в переменных
Помните нашу первую переменную:
машина = "Tesla"
print(машина)
Вот теперь Вы знаете, что значение переменной – “Tesla” имело формат строки, потому что мы заключали это значение в кавычки.
Давайте теперь закрепим наши знания вот таким небольшим заданием:
Мы создадим сообщение в формате строки. Сохраним его в переменной и отобразим значение переменной на экране с помощью функции print.
Давайте я сделаю это первым. Впишите этот код в компилятор и запустите его: