float

До сих пор мы работали с текстовыми значениями (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, программа выведет следующее:

10 <class 'int'>
7.7 <class 'float'>
16.7 <class 'float'>

Мы можем определять числа с плавающей запятой как обычные переменные:

pi = 3.14159265359
r = 2
print(2 * pi * r)

Эта программа вычислит длину окружности справа и выведет 12.56637061436.

Screen Shot 2022-04-19 at 5.35.37 PM.png

Задача

Даны две стороны прямоугольника h и w, вычислите и выведите его площадь.

Input

Output

2
3

6

1.1
3.5

3.85

Обратите внимание: вы могли заметить, что вывод Python для второго примера не точно 3.85, а 3.8500000000000005. Это происходит из-за того, как наши компьютеры обрабатывают числа с плавающей запятой. Посмотрите это видео, чтобы лучше понять, как это происходит:

Видео от Computerphile (Floating-Point Numbers - Computerphile)

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue