Решение Python Задача «Первая цифра после точки»

Логика решения

Чтобы получить первую цифру после точки:

  1. Умножим число на 10.
  2. Возьмём остаток от деления на 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

Your email address will not be published. Required fields are marked *

*