Как найти цифру в числе python

от admin

Определение цифры в числе python [закрыт]

Учебные задания допустимы в качестве вопросов только при условии, что вы пытались решить их самостоятельно перед тем, как задать вопрос. Пожалуйста, отредактируйте вопрос и укажите, что именно вызвало у вас трудности при решении задачи. Например, приведите код, который вы написали, пытаясь решить задачу

Закрыт 4 года назад .

Нужно вытащить первую и последнюю цифру из любого трехзначного числа на Python. Как это реализовать?

Как найти цифру в числе python

25 декабря, 2020 kevich

При помощи операции нахождения остатка и целочисленного деления можно достаточно несложно вычислить любую цифру числа.

Рассмотрим программу получения цифр двузначного числа:

Результатом выполнения программы будут два числа:

То есть сначала мы вывели последнюю цифру числа, а затем первую цифру.

Запомни: последняя цифра числа определяется всегда как остаток от деления числа на 10 (% 10) . Чтобы отщепить последнюю цифру от числа, необходимо разделить его нацело на 10 (// 10) .

Рассмотрим программу получения цифр трёхзначного числа:

Результатом выполнения программы будут три числа:

То есть сначала мы вывели последнюю цифру числа, затем среднюю цифру, а затем первую цифру.

Алгоритм получения цифр n n -значного числа

Несложно понять, по какому алгоритму можно найти каждую цифру n n -значного числа num :

  • Последняя цифра: (num % 10 1 ) // 10 0 ;
  • Предпоследняя цифра: (num % 10 2 ) // 10 1 ;
  • Предпредпоследняя цифра: (num % 10 3 ) // 10 2 ;
  • …..
  • Вторая цифра: (num % 10 n-1 ) // 10 n-2 ;
  • Первая цифра: (num % 10 n ) // 10 n-1 .

Решение задач

Задача 1. Напишите программу, определяющую число десятков и единиц в двузначном числе.

Решение. Число единиц – это последняя цифра числа, число десятков – первая цифра. Чтобы получить последнюю цифру любого числа, нужно найти остаток от деления числа на 10. Чтобы найти первую цифру двузначного числа, нужно поделить число нацело на 10. Программа, решающая поставленную задачу, может иметь следующий вид:

Задача 2. Напишите программу, в которой рассчитывается сумма цифр двузначного числа.

Решение. Программа, решающая поставленную задачу, может иметь следующий вид:

Задача 3. Напишите программу, которая печатает число, образованное при перестановке цифр двузначного числа.

Решение. Программа, решающая поставленную задачу, может иметь следующий вид:

Задача 4. Напишите программу, в которую вводится трёхзначное число и которая выводит на экран его цифры (через запятую).

Решение. Программа, решающая поставленную задачу, может иметь следующий вид:

Опубликовано в рубрике Разное

Python. Решение задач на обработку целых чисел

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

Содержание

Похожие статьи