Привет! С удовольствием расскажу о моем опыте написания программы на Python, которая определяет количество четных и нечетных цифр в заданном числе.
Во-первых, я использовал функцию `input` для ввода числа с клавиатуры. Затем я преобразовал введенное значение в строку, чтобы в дальнейшем обращаться к каждой цифре по отдельности.number input(″Число⁚ ″)
digits str(number)
Далее я создал две переменные ー `even_count` (счетчик четных цифр) и `odd_count` (счетчик нечетных цифр) и задал им начальное значение 0.even_count 0
odd_count 0
Затем я использовал цикл `for` для перебора каждой цифры в строке `digits`. Преобразовывая каждую цифру в целое число с помощью функции `int`, я проверял ее на четность с помощью оператора `%` (остаток от деления на 2).
Если остаток от деления был равен нулю, это означало, что цифра четная, и я увеличивал счетчик `even_count` на единицу. В противном случае, если остаток от деления не был равен нулю, цифра была нечетной, и я увеличивал счетчик `odd_count` на единицу.for digit in digits⁚
if int(digit) % 2 0⁚
even_count 1
else⁚
odd_count 1
Наконец, я вывел результаты на экран, используя функцию `print` и форматирование строк (f-строки).print(f″Четные⁚ {even_count} Нечетные⁚ {odd_count}″)
Таким образом, я создал программу, которая определяет количество четных и нечетных цифр в заданном числе. Надеюсь, мой опыт будет полезен для тебя!python
number input(″Число⁚ ″)
digits str(number)
even_count 0
odd_count 0
for digit in digits⁚
if int(digit) % 2 0⁚
even_count 1
else⁚
odd_count 1
print(f″Четные⁚ {even_count} Нечетные⁚ {odd_count}″)
Удачи в программировании!