В сегодняшнем уроке мы познакомимся с дробными числами – как их следует записывать в Питоне и как производить с ними вычисления.
Дробные числа в программировании называются «числа с плавающей точкой».
Записываются они просто: число 20,2 записывают так – 20.2
Вычисления с ними производят также, как и вычисления с обычными, целыми числами. Например, 20.2 / 2 Результат будет: 10.1
Но если вы запишите таким образом: 9 / 2, то вы получите результат: 4
Почему? Да потому, что без плавающей точки компьютер округляет итоговый результат до целого числа. Поэтому надо записывать так: 9.0 / 2, либо 9 / 2.0. Но лучше всего так: 9.0 / 2.0 И результат уже будет таким: 4.5
Практический пример
Создаем на рабочем столе новый файл в программе Notepad++ - test3.py
. Не забываем, что код следует набирать руками для лучшего опыта, а файл следует сохранять в Кодировке UTF. Как изменить кодировку, мы с вами уже обсуждали в уроке 5 - ПЕРЕЙТИ.
Записываем в файл:
# -*- coding: utf- 8 -*- print u"В классе 10 учеников" print u"У пяти учеников рост", 150.5, u"см" print u"У трех учеников рост", 150.0+6.5, u"см" print u"У двух учеников рост", 160-1.5, u"см" print 9/2
print 9/2.0
print 9.0/2 print 9.0/2.0
Теперь открываем PowerShell и вводим: python desktop/test3.py
Результат должен быть таким:
Заметили ли вы, как в коде я добавил слово см (сантиметры)? Через запятую, затем – буква u
и кавычки. То есть кириллический текст мы предваряем буквой u
. Числа можно писать без кавычек. Все составные части вывода одной строки print
мы разделяем запятой.
Домашнее задание
Напишите десять программных строк с вычислениями, чтобы получились дробные числа. Например, 10 разделить на 4. Или 22,5 разделить на 5. И т.д. Желательно, чтобы вы добавили таким же образом текст после вычислений, как в примере выше.
А в следующем уроке мы начнем знакомиться с переменными в Питоне 2.7 - перейти в урок 9.