Первая цифра после запятой Python

Условие: Если задано положительное вещественное число, выведите его первую цифру справа от десятичной точки.

Решение:

y = float(input())
print(int(y * 10) % 10)

Пояснение:

  1. Вводим вещественное число (т.е. имеющее дробную часть)
  2. Выводим командой print(): вещественное число, умноженное на 10, которое мы преобразовываем сначала в целое число, а после находим с помощью деления на остаток последнюю цифру, которая и будет являться первой после точки (запятой).
Понравилась статья? Поделиться с друзьями: