Вопрос задан 13.07.2023 в 01:58. Предмет Информатика. Спрашивает Гордукова Юлия.

Информатика Написатьпрограмму: С Клавиатуры вводиться целоезначное n-значное число, вывести на

экрансумму нечетных цифр и произведениечетных цифр этого числа. Ребят, помогите написать эту программу, срочно,пожалуйста! Я работаю в питоне, это нужно написать либо через range либо через if и else.​
0 0
Перейти к ответам

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

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

n = input()

x = 0

y = 1

for i in n:

if int(i)%2==0:

 y*=int(i)

else:

 x+=int(i)

print(x, y)

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

Конечно, помогу вам написать программу на Python, используя цикл for, range и условные операторы if и else. Вот готовый код:

python
def main(): n = int(input("Введите целое n-значное число: ")) n_str = str(n) sum_of_odd_digits = 0 product_of_even_digits = 1 for digit in n_str: digit_int = int(digit) if digit_int % 2 == 0: product_of_even_digits *= digit_int else: sum_of_odd_digits += digit_int print("Сумма нечетных цифр:", sum_of_odd_digits) print("Произведение четных цифр:", product_of_even_digits) if __name__ == "__main__": main()

Как работает программа:

  1. Программа запрашивает у пользователя ввод целого n-значного числа.
  2. Число преобразуется в строку, чтобы мы могли итерироваться по его цифрам.
  3. Затем мы проходимся по каждой цифре числа и проверяем, является ли она четной или нечетной.
  4. Если цифра четная, то она умножается на текущее значение произведения четных цифр (product_of_even_digits).
  5. Если цифра нечетная, то ее значение добавляется к текущей сумме нечетных цифр (sum_of_odd_digits).
  6. По завершении цикла выводятся на экран сумма нечетных цифр и произведение четных цифр числа.

Пример работы программы:

Введите целое n-значное число: 248135 Сумма нечетных цифр: 9 Произведение четных цифр: 64
0 0

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

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

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

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