Предмет: Информатика, автор: ytwer12

Дано натуральное число. Определить какая цифра встречается чаще: 0 или 9 Нужна программа на питоне

Ответы

Автор ответа: restIess
1

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

c0,c9 = 0,0

while x > 0:

   if 0 == x % 10:

       c0 += 1

   elif 9 == x % 10:

       c9 += 1

   x //= 10

if c0 > c9:

   print("Нулей больше")

elif c9 > c0:

   print("Цифр 9 больше")

elif c0 == 0 and c9 == 0:

   print("В числе нет данных цифр!")

else:

   print("Одинаковое количество")

Похожие вопросы
Предмет: Алгебра, автор: Sergey2016
Предмет: Информатика, автор: antonmelp1h1gh
!!!!!
Дан массив сопротивлений, хранящихся на складе, упорядоченных по возрастанию.
Программа получает на вход массив неотрицательных вещественных значений сопротивлений, упорядоченный по возрастанию содержащий не менее двух элементов. Пользователь задаёт значение для поиска в виде номинала сопротивления. Программа должна вывести номинальные значения, близкие к введенному значению и индекс элемента в массиве. Если сопротивление отсутствует в массиве, производится поиск наиболее близких двух значений, меньшего и большего относительно заданного. Если сопротивление точно равно – выводится одно значение. Если введенное значение выходит за границы элементов массива – выводится также одно значение, соответствующее его границе как показано на рисунке. При выходе за границы дополнительно вывести сообщения «Сопротивление слишком большое, на складе отсутствует» «Сопротивление слишком мало, на складе отсутствует». Вывести номера ячеек, соответствующе значению индекса плюс единица.