До сих пор мы работали с текстовыми значениями (string'ами) и целыми числами (int'ами). Однако некоторые приложения требуют работы с числами с плавающей запятой. В Python такие числа называются float. Чтобы считать число с плавающей запятой из ввода, можно написать простую программу:
a = int(input())
b = float(input())
print(a, type(a))
print(b, type(b))
print(a + b - 1, type(a + b - 1))
Если введенные числа были 10 и 7.7, программа выведет следующее:
Мы можем определять числа с плавающей запятой как обычные переменные:
pi = 3.14159265359
r = 2
print(2 * pi * r)
Эта программа вычислит длину окружности справа и выведет 12.56637061436.
Задача
Даны две стороны прямоугольника h и w, вычислите и выведите его площадь.
Input
Output
2
3
6
1.1
3.5
3.85
Обратите внимание: вы могли заметить, что вывод Python для второго примера не точно 3.85, а 3.8500000000000005. Это происходит из-за того, как наши компьютеры обрабатывают числа с плавающей запятой. Посмотрите это видео, чтобы лучше понять, как это происходит: