Как найти число десятков в десятичной записи

Skip to content

Задача «Число десятков»

Условие

Дано натуральное число. Найдите число десятков в его десятичной записи.

Решение задачи от разработчиков на Python:

Другие интересные реализации задачи:

Смотреть видео — Задача «Число десятков» решение на Python

Делитесь с друзьями ссылкой на ответ и задавайте вопросы в комментариях! 👇

Related Posts

Посмотреть все комментарии

wpDiscuz

0

Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Студворк — интернет-сервис помощи студентам

Здравствуйте.
На этот вопрос меня сподвигла задача из питонтьютора:
“Дано натуральное число. Найдите число десятков в его десятичной записи.”

“Классическое математическое” решение этой задачи:

Python
1
2
n = int(input())
print(n // 10 % 10)

“Гуманитарное” решение основывается на том, что десятки это всегда вторая цифра с конца числа (от 0 до 9):

Python
1
2
n = str(input())[-2]
print(n)

Код работает, если числа больше 9. Если меньше: IndexError на строке 1: string index out of range.

Как вписать в код условие “если n меньше 9, то n=0” для положительных чисел от 0 до 9 и для отрицательных от -1 до -9?
Спасибо.

Один десяток – это сколько?

7 сотен – это сколько десятков?

Сколько десятков в числе 496, в числе 620, в числе 23564, в числе 700380, в числе 813290?

Как считать десятки, если число с десятичной дробью?

Чтобы узнать, сколько десятков в каком-то числе нужно это число разделить на 10. Всё просто. Соответственно,

в сотне: 100/10 = 10 десятков;

в тысяче: 1000/10 = 100 десятков;

в семи сотнях: 700/10 = 7 десятков.

Ну, а разделить-то на десять, думаю, Вы знаете как: просто передвиньте запятую на одну цифру влево или отделите одну цифру запятой.

496/10 = 49,6;

620/10 = 62;

23564/10 = 2356,4;

700380/10 = 70038;

813290/10 = 81329;

382/10 = 38,2;

38,2/10 = 3,82.

И так далее.

автор вопроса выбрал этот ответ лучшим

Чтобы определить, сколько десятков в числе, нужно просто закрыть последнюю цифру и прочитать число

Сколько десятков в числе

В одной сотне – 10 десятков, в одной тысяче – 100 десятков.

десять единиц вместе будет один десяток

В числах 496, 620, 23564 и т.д закрываем последнюю цифру и получаем 49 десятков, 62 десятка, 2356 десятка и т.д.

Вовсе не нужно боятся чисел, которые записаны десятичной дробью – в этом случае чтобы определить количество десятков в числе, на цифры после запятой не обращаем внимания (будто их и не было вовсе) и делаем как раньше, ниже несколько примеров:

число 2783,07 содержит в себе 278 десятков

число 1501,99 содержит в себе 150 десятков

Что такое десяток? Прежде всего это десять единиц, которые объединившись образовали более крупную формацию – десяток. Поэтому определяя в большом числе количество десятков, надо упускать единицы, последнюю цифру числа, ведь там единицы не набрались до десятка. В круглых числах все очень просто – отбрасываем последний ноль и получаем число десятков – для 100 – это 10 десятков, для 13450 – это 1345 десятка. Ничуть не сложнее посчитать число десятков не в круглых числах – так же отбрасываем последнюю цифру показывающую единицы и получаем что в 756 – 75 десятков и можно уточнить еще 6 единиц. Если же число имеет и дробную часть, то про нее вовсе забываем, она даже меньше единицы и на количество десятков никакого влияния не оказывает. Например 276.5 содержит 27 десятков, 6 единиц и 5 десятых от единицы.

Adgjm­p
[140K]

7 лет назад 

Десяток сам и говорит за сбя. Если челое число единица, то десяток- это десять единиц. Но далее нам надо узнавать сколько десятков в числах. Поэтому надо делить число на десять, отбрасывать единицы еслиони есть и мы получим количество десятков. Либо просто переносить с зади на перёд на одну цифру запятую и всё тоже самое с отбрасыванием единиц, если таковые имеются. 90- девять десятков. 99- девять десятков. 99,9- девять десятков. 900- девяносто десятков и т.д.

Zolot­ynka
[551K]

7 лет назад 

Чтобы узнать, количество десятков в любом числе, нужно это число разделить на 100. Так, в сотне – 10 десятков, в тысяче – 100 и т.д.

Если число не круглое, соответственно, количество десятков тоже будет не круглым: 496 разделим на 10, получим 49,6 десятков. Если разделим на 10 число 813290, количество десятков будет 81329 (просто убираем нолик) ну, и так далее.

Галин­а Васил­ьна
[163K]

7 лет назад 

В одном десятке десять единиц, то есть 10.

Семь сотен, это семь раз по сто 7х100=700. Чтобы узнать, сколько тут десятков, нужно убрать у 700 один ноль, получится 70 – столько десятков в семистах.

Чтобы узнать, сколько десятков в числе, нужно убрать последний знак, или поставить запятую перед последним знаком в числе. У 469 будет 46 десятков или 46,9 десятка. Округлять в таких случаях не нужно. Проще просто убрать последнюю цифру.

MaiAs­im
[43K]

7 лет назад 

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

в сотне – 10 десятков (100,0 – переносим запятую и получаем – 10,00)

в тысяче – 100 десятков и так далее

С остальными числами то же самое

496,0 – переносим и получаем 49,60 десятков

Про10­0 й
[76.8K]

7 лет назад 

В одном десятке всего десять единиц будет.

В сотне десятков будет ровно десять.

В тысяче десятков будет 100, находим методом деления этого числа на 10 и получаем ответ ( 100 : 10 = 10, 1000 : 10 = 100)

700 : 10 = 70 десятков.

в числе 496 будет 46 десятков, остальное это единицы.

в числе 620 будет 62 десятка.

в числе 23564 десятков будет 2356

в числе 700380 – 70038

Краси­вая полян­а
[36.6K]

7 лет назад 

Один десяток это число десять.

В ста единицах содержится десять десятков: 100:10=10.

А в тысяче единиц будет содержаться сто десятков: 1000:10=100.

Как видно из примеров, чтобы определиться сколько в числе содержится десятков нужно разделить это число на десять, например: 10:10=1.

Семь сотен это: 700:10=70 итого семьдесят десятков.

Vasqu­ez
[5.8K]

8 лет назад 

В одной сотне десять десятков. Это знают все, кто учил таблицу умножения, 10 х 10 = 100.

Тысяча в десять раз больше сотни, и в числе 1000 получается 100 десятков. Это просто проверить так как каждый ноль прибавляемый справа дает умножение на 10. Значит, в сотне 10 десятков, а в тысяче их 100.

Знаете ответ?

Занятие 3. Вычисления

Задача «Число десятков»


Условие

Дано натуральное число. Найдите число десятков в его десятичной записи.


Во всех задачах считывайте входные данные через input() и выводите ответ через print().


Войти или зарегистрироваться, чтобы отправлять решения на проверку

Тесты

Входные данные Правильный ответ Что вывела программа Результат
73
7
10
1
29
2
37
3
48
4
50
5
67
6
81
8
99
9
179
7
100
0
999
9
854345
4
1000000
0
9999
9
9
0
1
0
0
0

Vladimir Valiullin



Ученик

(214),
на голосовании



2 года назад

Дано натуральное число. Найдите число десятков в его десятичной записи (то есть вторую справа цифру его десятичной записи). Программа должна считывать входные данные с клавиатуры и выводить результат на экран.
Использовать простейшие команды, такие как print., int и input.
Необходимо написать код для такой программы.

Голосование за лучший ответ

Добавить комментарий