Напишите функцию которая вычисляет количество цифр числа
Перейти к содержимому

Напишите функцию которая вычисляет количество цифр числа

  • автор:

Количество цифр числа

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

Помогите с этим заданием Описать функцию DigitCount(K) целого типа, находящую
количество цифр целого положительного числа K. Используя эту функцию,
найти количество цифр для каждого из пяти данных целых положительных
чисел. полный код пожалуйста

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

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

Количество нулей среди цифр числа
#Некорректно считает количество нулей в заданном числе, интересует именно данный подход к решению.

Вывести количество четных цифр числа
Написать программу, которая выводит на экран количество четных цифр числа

Минимальное количество цифр числа H: надо исправить
Составьте программу, определяющую, какое минимальное количество цифр числа H надо исправить, чтобы.

4941 / 3293 / 1141
Регистрация: 21.03.2016
Сообщений: 8,081

1 2 3 4 5 6
def DigitCount(k): res = 0 while k: k = k // 10 res += 1 return res

Заяц, просто Заяц.
665 / 279 / 156
Регистрация: 12.11.2017
Сообщений: 878

Лучший ответ

Сообщение было отмечено kifkiberkif как решение

Решение

1 2 3 4 5 6 7 8
def func1(x): return len(str(x)) print(func1(43445)) print(func1(454218748)) print(func1(43415645)) print(func1(454278456415618748)) print(func1(44))

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Функция находящая количество цифр целого положительного числа K
помогите решить эту задачу на Python Описать функцию DigitCount(K) целого типа, находящую.

Необходимо вывести количество нулей среди всех цифр числа N
Дано натуральное число N. Напишите функцию, определяющую количество нулей среди всех цифр числа N.

Найти и вывести количество и сумму чётных цифр в десятичной записи числа N
День добрый, помогите в решении этой задачи. Сам бы решил, но времени нет, да и Python я забыл. .

Подсчитать количество различных (значащих) цифр в десятичной записи натурального числа n
Подсчитать количество различных (значащих) цифр в десятичной записи натурального числа n.

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

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

Или воспользуйтесь поиском по форуму:

Юный программист: While. Анализ цифр числа

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

Входные данные

Входная строка содержит одно целое неотрицательное число.

Выходные данные

Программа должна вывести количество цифр полученного числа.

Входные данные

12345

Выходные данные

Сдать: для сдачи задач необходимо войти в систему

Ограничения

2 сек.
64 MiB

Список задач

Вы используете гостевой доступ (Вход)

Эта страница: General type: incourse. Context Условия задач: While. Анализ цифр числа (context id 258951). Page type mod-statements-view.

Функции. Вопросы и задания

Функции. Вопросы и задания

Вопрос 1. Определите, какие распоряжения начальника можно считать вызовом функции, а какие вызовом процедуры.

  • «Проводите Ивана Ивановича!»
  • «Принесите, пожалуйста, кофе!»
  • «Приготовьте годовой отчет!»
  • «Постройте конуру для собаки!»

Вопрос 2. Как по тексту функции определить , что она возвращает?

Вопрос 3. Какой недостаток, на ваш взгляд, имеет эта функция?

def sqr(x): squaredx = x*x rint (squaredX) return squaredX

Вопрос 4. Что будет выведено на экран в результате работе фрагмента программы (используется функция averade)?

sped = average (3,5) print (sred + average (7, 11))

Вопрос 5. Найдите любые значения переменных a, b и x, при которых в результате работы фрагмента программы будет выведено сообщение Да! Это круто! ( используется функция average).

if average (a, b) > x: print ("Да! Это круто!")

Вопрос 6. Найдите любые начальные значения переменных a, b и x, при которых этот цикл выполнится ровно четыре раза (используется функция average):

while average (a, b) < x-1: b += 1

Вопрос 7. Запишите в развернутой форме оператор:

if a + b > 10: return (a > b + c)

Вопрос 8. Запишите в краткой форме оператор:

 if a + b > 10: return False else: return True

Вопрос 9. Найдите любые значения переменных a и b, при которых в результате работы фрагмента программы будет выведено сообщение «Сниженный тариф!» (используется функция isEven)

if isEven (a + 3 * b): print ("Сниженный тариф!")

Вопрос 10. Найдите любое значение переменной a, при котором цикл выполнится ровно 4 раза (используется функция isEven).

while isEven (a) and a > 5: a = a // 2

Вопрос 11. Напишите функцию, которая возвращает аоследнюю цифру десятичной записи числа.

Вопрос 12. Напишите функцию, которая определяет минимальное из пяти чисел.

Вопрос 13. Напишите функцию, которая вычисляет среднее арифметическое пяти целых чисел.

Вопрос 14. Напишите функцию numberOfDigits, которая вычисляет количество цифр числа.

Вопрос 15. Напишите функцию numberOfDivisors, которая возвращает количество делителей натурального числа.

Экономист по первому образованию и учитель информатики по второму. Преподаю в школе информатику, программирование, сайтостроение, экономику.

Экономист по первому образованию и учитель информатики по второму. Преподаю в школе информатику, программирование, сайтостроение, экономику.

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

Рубрики

  • 10 класс Информатика
  • 11 класс Информатика
  • 5 класс Информатика
  • 5 класс математика
  • 6 класс Информатика
  • 7 класс Информатика
  • 8 класс Информатика
  • 9 класс Информатика
  • Анализ финансовой отчетности предприятия
  • Бухгалтерский учет
  • Делайте лучше меня
  • Инструкции и правила
  • Научная деятельность учащихся
  • Предпринимательство
  • Профориентация
  • Сайтостроение
  • Страхование
  • Управление персоналом
  • Экономика
  • Язык программирования Python

Список страниц сайта

  • Бизнес-планирование
  • Главная
  • Достижения педагога
  • Политика конфиденциальности
  • Работы моих учеников
  • Связь с Дмитрием Николаевичем
  • Форма обратной связи

Последние статьи

  • Поиск в массивах
  • Задание «Алгоритмы обработки массивов»
  • Копирование списков в Python
  • Подсчет элементов массива, удовлетворяющих условию
  • Алгоритмы обработки массивов
Апрель 2024

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Сайт работает на WordPress | Тема: Envo Multipurpose

Архивы

  • Февраль 2024 (1)
  • Январь 2024 (1)
  • Декабрь 2023 (1)
  • Ноябрь 2023 (4)
  • Сентябрь 2023 (1)
  • Август 2023 (1)
  • Июль 2023 (1)
  • Июнь 2023 (2)
  • Май 2023 (2)
  • Апрель 2023 (2)
  • Март 2023 (4)
  • Февраль 2023 (2)
  • Январь 2023 (4)
  • Декабрь 2022 (5)
  • Октябрь 2022 (2)
  • Сентябрь 2022 (1)
  • Август 2022 (3)
  • Июль 2022 (2)
  • Июнь 2022 (10)
  • Май 2022 (16)
  • Апрель 2022 (7)
  • Март 2022 (10)
  • Февраль 2022 (6)
  • Январь 2022 (6)
  • Декабрь 2021 (1)
  • Ноябрь 2021 (7)
  • Октябрь 2021 (12)
  • Сентябрь 2021 (6)
  • Август 2021 (12)
  • Июль 2021 (12)
  • Июнь 2021 (10)
  • Май 2021 (8)
  • Апрель 2021 (12)
  • Март 2021 (10)
  • Февраль 2021 (9)
  • Январь 2021 (9)
  • Декабрь 2020 (1)
  • Ноябрь 2020 (16)

Мы используем Cookie, чтобы предоставить Вам наилучшие возможности на нашем сайте. Нажав кнопку ОК, Вы соглашаетесь с нашей политикой конфиденциальности. ОКПолитика конфиденциальности

Напишите функцию которая вычисляет количество цифр числа

ВОПРОС Python Напишите функцию KBDN(), которая вычисляет количество цифр в двоичной записи вводимого десятичного числа.

Ответы 1

Порядок вывода комментариев:

Решение №1 от Андрей Григорьев

def KDN(x):
b = ''while x > 0:
b = str(x % 2) + b
x = x // 2
b = int(b)
print ('Двоичная система счисления:', b)
n = 0
while b > 0:
b = b // 10
n += 1
return n
x = int (input('Введите число>> '))
print('Количество цифр:', KDN(x))

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *