Дано некоторое целое число. Написать программу, которая определяет, каких цифр в нем больше четных или нечетных. Кроме того, сформировать из данного числа два новых числа. Первое должно состоять из нечетных цифр исходного числа, а второе из четных. вывести новые числа.
if count_even > count_odd: print("В данном числе больше четных цифр") elif count_even < count_odd: print("В данном числе больше нечетных цифр") else: print("Количество четных и нечетных цифр равно")
print("Число из четных цифр:", even_digits) print("Число из нечетных цифр:", odd_digits)
number = int(input("Введите целое число: "))
even_digits = ""
odd_digits = ""
count_even = 0
count_odd = 0
while number > 0:
digit = number % 10
if digit % 2 == 0:
even_digits = str(digit) + even_digits
count_even += 1
else:
odd_digits = str(digit) + odd_digits
count_odd += 1
number = number // 10
print("Количество четных цифр:", count_even)
print("Количество нечетных цифр:", count_odd)
if count_even > count_odd:
print("В данном числе больше четных цифр")
elif count_even < count_odd:
print("В данном числе больше нечетных цифр")
else:
print("Количество четных и нечетных цифр равно")
print("Число из четных цифр:", even_digits)
print("Число из нечетных цифр:", odd_digits)