Вопрос задан 09.07.2023 в 08:20. Предмет Информатика. Спрашивает Толокина Полина.

7. На вход программе подается натуральное число. Каких цифр в числе больше четных или нечетных. В

ответ выведите 1, если больше нечетных и 0, если четных и 2, если их количество одинаково.Питон помогите плиз​
0 0
Перейти к ответам

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

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

num = input()

n = len(num)

odd = 0

noodd = 0

while i < len(num):

   if(int(num[i]) % 2 == 0):

       odd = odd + 1

   else :

       noodd = noodd + 1

if(odd == noodd):

   print(2)

elif(odd > noodd):

   print(0)

else :

   print(1)

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

Конечно! Вот пример программы на Python, которая определяет, сколько в числе больше четных или нечетных цифр:

python
def count_even_odd_digits(number): even_count = 0 odd_count = 0 while number > 0: digit = number % 10 if digit % 2 == 0: even_count += 1 else: odd_count += 1 number //= 10 if odd_count > even_count: return 1 elif even_count > odd_count: return 0 else: return 2 # Пример использования: number = int(input("Введите натуральное число: ")) result = count_even_odd_digits(number) print(result)

Вы можете ввести натуральное число, и программа определит, больше ли в нем четных или нечетных цифр. Результат будет выведен на экран в виде числа 1, 0 или 2, в соответствии с условиями задачи.

0 0

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

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

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

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