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

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

Відповідь:
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)



Конечно! Вот пример программы на Python, которая использует цикл while
для определения количества вхождений цифры 4 в записи натурального числа:
pythonnumber = 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.
Пожалуйста, обратите внимание, что приведенная программа предполагает, что пользователь вводит только натуральные числа без ведущих нулей.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili