Вопрос задан 06.07.2023 в 22:33. Предмет Информатика. Спрашивает Хуснуллин Руслан.

Напиши программу в Python, которая получает с клавиатуры натуральное число и определяет, сколько

раз в его записи встречается цифра 4 (дополнение: внутри конструкции цикл "while"!!!! можно использовать условие) Пример: Введите число? 344 Четверок: 2. цикл while!!!!!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Туманян Эдик.

Відповідь:

a = int(input("Введите число: "))

a = str(a)

a = list(a)

n = 0

d = 0

while True:

   if a[n] == '4':

       d +=1  

   n +=1

   if n >= len(a):

       break

print("Количество четвёрок в числе = ", d)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на Python, которая использует цикл while для определения количества вхождений цифры 4 в записи натурального числа:

python
number = int(input("Введите число: ")) count = 0 while number > 0: digit = number % 10 if digit == 4: count += 1 number //= 10 print("Четверок:", count)

Программа запрашивает у пользователя натуральное число с помощью функции input(). Затем она инициализирует переменную count для подсчета количества вхождений цифры 4 и запускает цикл while, пока число больше нуля.

Внутри цикла while программа с помощью операции остатка от деления % находит последнюю цифру числа (digit). Если эта цифра равна 4, то увеличивается счетчик count.

Затем программа с помощью операции целочисленного деления // удаляет последнюю цифру из числа number, чтобы обработать следующую цифру на следующей итерации цикла.

После выхода из цикла программа выводит количество найденных цифр 4.

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

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос