Решение Python Задача «Первая цифра после точки»
Логика решения
Чтобы получить первую цифру после точки:
- Умножим число на 10.
- Возьмём остаток от деления на 10.
Например:
12.345 × 10 = 123.45
123 % 10 = 3
x = float(input())
digit = int(x * 10) % 10
print(digit)
x * 10сдвигает точку вправо.int()убирает всё после неё.% 10берёт последнюю цифру.
Leave a Reply