Как посчитать количество цифр в числе?
Как посчитать количество цифр в числе после запятой
есть число 3.45678 как посчитать числа после запятой т.е. 5
Как посчитать количество повторений каждой из цифр в числе N*N?
я очень плохо ориентируюсь на С++.Такой вопрос:можно числа переводить в строки?И если нет,то как.
Как посчитать количество цифр в числе типа Real
Допустим у меня есть два числа типа Real r1:= 32.3456 r2:= 1.63 Как в них посчитать и целую.
Добавлено через 4 минуты

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

как посчитать количество цифр в числе?
Рекурсия: посчитать количество цифр в числе
помогите решить задачу с помощью рекурсии, надо посчитать количество элементов в числе.Я сделал.

здравствуйте, подскажите пожалуйста с задачей: дано 5 чисел. посчитать количество цифр 7 в каждом.
Python: Получить количество элементов в списке
В этой статье мы рассмотрим, как получить количество элементов в списке в Python. Мы рассмотрим примеры получения всех элементов, уникальных элементов и элементов во вложенных списках.
Python: Получить количество элементов в списке
Вступление
Получение количества элементов в списке в Python является обычной операцией. Например, вам нужно будет знать, сколько элементов в списке, когда вы будете перебирать его. Помните, что списки могут иметь в качестве своих элементов комбинацию целых чисел, чисел с плавающей точкой, строк, логических значений, других списков и т. Д.:
Есть разные способы получить количество элементов в списке. Подходы различаются независимо от того, хотите ли вы считать вложенные списки одним элементом или всеми элементами во вложенных списках, или вас интересуют только уникальные элементы и тому подобное.
Встроенная функция len()
Давайте рассмотрим следующий пример:
Как следует из функции name, len() возвращает длину списка, независимо от типов элементов в нем.
Использование цикла for
Цикл заканчивается, когда он перебирает все элементы, поэтому счетчик будет представлять общее количество элементов в списке:
Запуск этого кода приведет к печати:
Получить количество уникальных элементов в списке
Мы видим, что list_d имеет в общей сложности 8 элементов, из которых 5 являются уникальными.
Список списков, использующих len()
Во введении мы видели, что элементы списков могут иметь различные типы данных. Однако списки, в свою очередь, могут иметь списки в качестве своих элементов. Например:
Получить количество элементов в списке, содержащем другие списки
Мы будем использовать встроенную функцию len() для получения длины:
В этом примере следует отметить несколько важных моментов. Во – первых, на этот раз пустой список не повлиял на общее количество. Это происходит потому, что в каждом цикле мы рассматриваем длину текущего вложенного списка, а поскольку длина пустого списка равна 0, то count увеличивается на 0.
Однако вы можете видеть, что каждый символ строки «char» засчитывается в общее количество элементов. Это происходит потому, что функция len() воздействует на строку, возвращая все ее символы. Мы можем избежать этой ситуации, используя тот же подход, что и в приведенном ниже разделе, который также позволит нам иметь элементы, отличные от списков.
Еще один интересный способ сделать то же самое, что и в предыдущем примере, – использовать понимание списка:
Вложенные списки
Вложенные списки-это списки, являющиеся элементами других списков. Может быть несколько уровней списков внутри друг друга:
Опять же, мы инициализируем переменную count в 0. Если мы хотим получить общее количество элементов во вложенном списке, нам сначала нужно проверить, является ли этот элемент списком или нет. Если это так, мы делаем цикл внутри списка и рекурсивно вызываем функцию до тех пор, пока не останется вложенных списков. Все элементы, отличные от списков (целые числа, строки и т. Д.), увеличат количество на 1.
Обратите внимание, что это также решение проблем, вызванных предыдущим подходом.
Давайте рассмотрим код для подсчета элементов во вложенных списках:
Запуск этого кода даст нам:
Вывод
Мы видели, что в зависимости от типа списка, который у нас есть, есть разные способы получить количество элементов. len() определенно самая быстрая и простая функция, если у нас есть плоские списки.
Со списками списков и вложенными списками len() не будет считать элементы внутри списков. Чтобы сделать это, нам нужно перебрать весь список.
Количество элементов в списке Python с условиями или критериями
В этом посте мы рассмотрим, как узнать число элементов в списке Python, удовлетворяющих определенным условиям или критериям.
Существует несколько способов такого подсчета, и мы изучим каждый из них с помощью примеров. Итак, давайте начнем.
1. Использование цикла for для подсчета в списке Python
В этом фрагменте кода мы используем цикл for для подсчета элементов списка Python, удовлетворяющих условиям или критериям. Мы перебираем каждый элемент списка и проверяем условие, если оно истинно, то мы увеличиваем счетчик на 1. Это простой процесс сопоставления и подсчета для получения интересующего нас количества.
2. Применение len() со списковыми включениями для подсчета в списке Python
В представленном ниже фрагменте кода, мы используем списковые включения (list comprehension), чтобы создать новый список, элементы которого соответствует заданному условию, после чего мы получаем длину собранного списка. Это намного легче понять на примере, поэтому давайте перейдем к нему.
Подсчет ненулевых элементов
3. sum() и выражение-генератор для подсчета в списке Python
4. sum() и map() для подсчета элементов списка Python с условиями или критериями
Функция map(fun, iterable) принимает два аргумента: итерируемый объект (это может быть строка, кортеж, список или словарь) и функцию, которая применяется к каждому его элементу, — и возвращает map-объект (итератор). Для применения одной функции внутри другой идеально подходит лямбда-функция. Таким образом, map() примет первый аргумент в виде лямбда-функции.
Давайте разберемся на примере, в котором переданная лямбда-функция предназначена для фильтрации членов списка, не кратных 5.
5. reduce() с лямбда-функцией для подсчета элементов списка Python с условием или критериями
Приведенный ниже код наглядно демонстрирует это.
Надеюсь, что вы узнали о различных подходах к подсчету элементов в списке Python с помощью условия или критериев для фильтрации данных.
Python: получить количество элементов в списке
Есть разные способы узнать количество элементов в списке. Подходы различаются, хотите ли вы считать вложенные списки как один элемент или все элементы во вложенных списках, или если вас интересуют только уникальные элементы и т.д.
Встроенная функция len()
Давайте посмотрим на следующий пример:
Как следует из названия, функция len() возвращает длину списка независимо от типов элементов в нем.
Использование цикла for
Цикл заканчивается, когда он перебирает все элементы, поэтому счетчик будет представлять общее количество элементов в списке:
Запуск этого кода напечатает:
Получить количество уникальных элементов в списке
Мы видим, что в list_d 8 элементов, 5 из которых уникальны.
Список списков с использованием len()
Во введении мы увидели, что элементы списков могут иметь разные типы данных. Однако списки, в свою очередь, могут иметь списки в качестве своих элементов. Например:
Обратите внимание, что пустой список считается одним элементом. Если список в списке содержит более одного элемента, они не принимаются во внимание. Вот здесь for и пригодится.
Получить количество элементов в списке, содержащем другие списки
Для получения длины воспользуемся встроенной функцией len() :
В этом примере следует отметить несколько важных моментов. Во-первых, на этот раз пустой список не повлиял на общий счет. Это связано с тем, что в каждом цикле мы учитываем длину текущего вложенного списка и, поскольку длина пустого списка равна 0, count увеличивается на 0.
Однако вы можете видеть, что каждый символ строки «char» учитывается в общем количестве элементов. Это связано с тем, что функция len() воздействует на строку, возвращая все ее символы. Мы можем избежать этой ситуации, используя тот же подход, что и в разделе ниже, который также позволит нам иметь элементы, отличные от списков.
Вложенные списки
Опять же, мы инициализируем переменную count равной 0. Если мы хотим получить общее количество элементов во вложенном списке, нам сначала нужно проверить, является ли элемент списком или нет. Если это так, мы выполняем цикл внутри списка и рекурсивно вызываем функцию до тех пор, пока не останутся вложенные списки. Все элементы, кроме списков (целые числа, строки и т.д.), увеличивают счетчик на 1.
Обратите внимание, что это также решение проблем, вызванных предыдущим подходом.
Давайте посмотрим на код для подсчета элементов во вложенных списках:
Запуск этого кода даст нам:
Вывод
Мы увидели, что в зависимости от типа списка, который у нас есть, есть разные способы получить количество элементов. len() это определенно самая быстрая и простая функция, если у нас есть плоские списки.
Программа на Python, что выводит количество чисел в строке
Пользователь вводит строку произвольной длины. Программа выводит количество чисел в этой строке. Если чисел нет, программа выводит «числа не обнаружены». В выводимой строке все буквы строчные
Выводит количество чисел, только когда чисел нет, выдает ошибку вместо «числа не обнаружены».Что сделать, чтобы выводилось «числа не обнаружены» при их отсутствии?
8 ответов 8
Вот так получилось:
Введите строку: абв 123 где 456 xyz89
2 числа
Проблема в кодировке и в том, что в файле есть текст на русском языке.
Добавь самой первой строкой в скрипт
Приблизительно как то так:
(возможно писать тоже как line=input().split() ). Вы разбили введенную строку на список слов.
Не нужно так сделать — переменную i вы не используете. Достаточно for s in line:
Правильно. Возвращает True тогда (и только тогда), когда все символы в слове s являются цифрами.
Нет! Задача была считать числа (как 3158), а не отдельные цифры (как 3, 1, 5, 8). Исправите на



