В сегодняшнем уроке мы познакомимся с дробными числами – как их следует записывать в Питоне и как производить с ними вычисления.

 

Дробные числа в программировании называются «числа с плавающей точкой».

Записываются они просто: число 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.