В этом уроке мы познакомимся с математическими действиями. А именно – напишем программу, в которой сделаем ряд вычислений.

Для этого мы будем использовать следующие операторы математических вычислений:

  • - - минус (вычитание)
  • + - плюс (сложение)
  • * - звездочка (умножить)
  • / - слэш (разделить)
  • < - знак меньше
  • <= - знак меньше либо равно
  • > - знак больше
  • >= - знак больше либо равно

 

Практический пример

Итак, создадим в программе Notepad++ новый файл, назовем его test2.py и сохраним его на рабочем столе.

В файле test2.py прописываем следующий текст от руки (числа в начале строк писать не надо – эти числа – номера строк, они проставляются программой автоматически):

1   print u”На стоянке стояли автомобили.”
2   print u”Красных автомобилей было”, 50 / 5
3   print u”Синих автомобилей было”, (100-20) / 20
4   print u”Белых автомобилей было”, 3 * 6 + 2
5   print u”Черных автомобилей было”, 8 / 2 * 5
6   print u”Всего на стоянке было 54 автомобиля, сравним с результатом сложения”, 50/5 + (100-20)/20 + 3*6+2 + 8/2*5
7   print u”Красных автомобилей больше, чем синих”, 50/5 > (100-20)/20

 

Внимание: не забываем созданный файл переводить в "Кодировку в UTF" и в начале кода вводить строку 

# -*- coding: utf- 8 -*-

 

Это необходимо для правильного отображения кириллических символов текста. Если у вас появляются кракозябры в тексте вместо кириллических букв - повторите урок 5

 

Почему текст следует вводить от руки, а не копировать-вставлять? Это нужно для того, чтобы ваши руки привыкли к напечатанию, чтобы в пальцах появилась мышечная память и в дальнейшем вы автоматически печатали ту или иную команду.

 

В итоге в Notepad у вас должен получиться вот такой программный код.

 

 

Теперь открываем оболочку PowerShell и вводим команду python desktop/test2.py

На картинке ниже – то, что у вас должно получиться в программе PowerShell.

Если результат другой, значит вы где-то сделали ошибку.

Заметьте, что при сравнении количества красных и синих автомобилей программа выдает готовый результат - True (верно) или False (неверно, ошибка). То есть в коде программы вы ввели значения, поставили между ними знак больше или меньше, и программа вам скажет - правильно ли вы поставили этот знак или неправильно. 

 

 

Домашнее задание

  • попробуйте написать 10 разных математических уравнений. Только чтобы числа делились или умножались друг на друга без остатка, чтобы итоговое число было целым, а не дробным.
  • попробуйте сравнить между собой разные числа 5 раз. А следующие 5 раз - сравните между собой математические уравнения, например 100/5*2-18 > 96

 

В следующем уроке 7 мы узнаем что такое комментарии к коду, зачем они нужны и почему так важны для программистов - перейти в урок 7.