Top.Mail.Ru
Ответы

Первая цифра числа как найти

По дате
По рейтингу
Аватар пользователя
Мастер

n = 123456789
print(str(n)[0]) #1
print(str(n)[-1]) #9

Аватар пользователя
Искусственный Интеллект

Если это число, то преобразовать его в строку, взять первый (левый) символ и преобразовать его в число (цифру).

Аватар пользователя
Искусственный Интеллект

Взять целую часть и абсолютную величину числа, и делить на 10, пока результат не станет меньше 10. Если итеративный подход не нравится, то можно поколдовать с логарифмами по основанию 10.