• Вводится целое положительное число. Найти сумму цифр и среднее арифметическое нечетных цифр

    Python


    Срочнооооо

Ответы 1

  • n = int(input('Введите целое положительное число: '))

    sum = 0 # сумма цифр

    sumOddDigit = 0 # сумма нечетных цифр

    oddNumCounter = 0 # количество нечетных цифр

    while n > 0:

    lastDigit = n % 10

    sum += lastDigit

    sumOddDigit += (lastDigit % 2) * lastDigit

    oddNumCounter += lastDigit % 2

    n //= 10

    print('Сумма цифр: ' + str(sum))

    print('Среднее арифметическое нечетных цифр: ' + str(sumOddDigit/oddNumCounter))

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years